方案一 1.由于数据库质疑状态,我删除连接重新进行附加处理,提示如上图所示!
2.a.新建同名的数据库,停止数据库服务,将.mdf文件覆盖到新建的同名数据库路径下,重新启动服务;
b.在“服务器设置”页面中将“允许对系统目录直接修改”一项选中(改为允许)
c.设置test数据库为紧急修复模式(pdate sysdatabases set status=-32768 where dbid=DB_ID('test') )
d.执行后在企业管理器中刷新后会发现ttdb数据库显示为“只读\置疑\脱机\紧急模式”。
e.重建数据库日志文件。在查询分析器中执行如下语句: dbcc rebuild_log('test','d:\Data\test_log.ldf')
到这步出错了!!!!!
提示“服务器: 消息 5172,级别 16,状态 15,行 1
文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\AIS20110218111416_Data.MDF' 的文件头不是有效的数据库文件头。PageAudit 属性不正确。
服务器: 消息 5180,级别 22,状态 1,行 1
由于文件 ID 24960(位于数据库 'AIS20110218111416' 中)无效,所以未能打开 FCB。
连接中断
卡卡卡卡!卡这边了。。。求大神帮忙。。
方案二 或有其他方案的最好!!!!!
9 个解决方案
#1
up!!!!!!
#3
文件有可能损坏了
#4
损坏的话,怎么修复?
#5
用dbcc checkdb 检测
未能读取并闩锁页 (24960:302081349)(用闩锁类型 SH)。sysobjects 失败。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
未能读取并闩锁页 (24960:302081349)(用闩锁类型 SH)。sysobjects 失败。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
#6
mark!
#7
帮顶 估计大神都不认识sqlserver2000了
#8
这个估计很难了
#9
帮顶 估计大神都不认识sqlserver2000了
#1
up!!!!!!
#2
试一下邹老大的方法,2000太久远了,不会搞
http://bbs.csdn.net/topics/60384819
#3
文件有可能损坏了
#4
文件有可能损坏了
损坏的话,怎么修复?
#5
试一下邹老大的方法,2000太久远了,不会搞 http://bbs.csdn.net/topics/60384819
未能读取并闩锁页 (24960:302081349)(用闩锁类型 SH)。sysobjects 失败。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
#6
mark!
#7
帮顶 估计大神都不认识sqlserver2000了
#8
文件有可能损坏了
损坏的话,怎么修复?
这个估计很难了
#9
帮顶 估计大神都不认识sqlserver2000了