设备“D:\xxxx.bak”上的媒体家族的结构不正确。SQL SERVER无法处理此媒体家族。RESTORE DATABASE操作异常终止。 我还原数据库的时候出现以上提示,备份路径没问题,而且在有的机器上面恢复正常,不知道是什么原因
解决方案 »
- 问一个奇怪日期比较问题
- [求助] sqlserver2005中如何累加字符串。。急?
- 请问高手们 如何实现这个统计??
- 很简单的insert触发器
- help ,一个sql server 的启动服务器错误
- sqlserver 全文索引 多个or条件 快速获取匹配次数的问题!
- 数据库根据主表的编号 查询子表的数据 汇总
- 请问在数据库A中的存储过程A_PROC中怎么样调用数据库B中的存储过程B_PROC??
- 怎样把日期存入数据库只保存年月?
- 关于数据备份与恢复(程序开发高分求教)
- mssqlserver 2008的sa密码遗忘,使用windows认证又碰到18456错误!
- 对于制造行业的管理系统,哪几种类型的报表对管理层最有决策支持,或者说最受老板欣赏
先创建一个同样的数据库Geb
停掉server服务,用旧的数据文件覆盖新创建的文件(只要mdf就可以)。
启动server服务
运行以下命令
sp_configure 'allow' ,1
reconfigure with override
update sysdatabases set status=32768 where name='Geb'
dbcc rebuild_log('Geb','d:\database\newlog.ldf')
update sysdatabases set status=0 where name='Geb'
sp_configure 'allow',0
reconfigure with override
dbcc checkdb('Geb') 若发现有错误,还要进一步找出出错的地方,可以先检查
DBCC CHECKTABLE (sysobjects)
DBCC CHECKTABLE (sysindexes)
DBCC CHECKTABLE (syscolumns )
DBCC CHECKTABLE (systypes)
已将配置选项 'allow updates' 从 1 改为 1。请运行 RECONFIGURE 语句以安装。(所影响的行数为 1 行)服务器: 消息 5025,级别 16,状态 1,行 1
文件 'e:\data\mk2009_log.ldf' 已存在。应重命名或删除该文件,以便创建新日志文件。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。(所影响的行数为 1 行)已将配置选项 'allow updates' 从 1 改为 0。请运行 RECONFIGURE 语句以安装。
服务器: 消息 8966,级别 16,状态 1,行 1
未能读取并闩锁页 (1:323080)(用闩锁类型 SH)。sysindexes 失败。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。出了这个提示,谁帮我看看,在线等,急!!!!!!!!!!!!!!!!!!