mssql sqlserver 数据库置疑的修复方法分享


摘要:
下文分享数据库置疑的修复方法,如下所示:
实验环境:sqlserver 2008 R2


处理步骤如下所示:
1.停止sqlserver服务
2.备份数据库涉及的数据文件(mdf ndf ldf)
3.找另一台sqlserver服务器,新建数据库-需保证数据文件同原数据文件名称一致
4.停止sqlserver服务
5.将备份的数据库文件覆盖刚刚新建的数据库文件
5.重启sqlserver服务
6.在sql server 查询分析器 输入以下命令
use master
go
sp_configure “allow updates”,
reconfigur with override
go
7.将数据库设置为 “紧急模式”
update sysdatabases set status = 32768
where name=”数据库名称”
go
8.使用dbcc checkdb命令检查数据库
dbcc checkdb(‘数据库名称’)
go
—多次执行以上命令,直至没有错误信息存在
9.清除数据库置疑状态
sp_resetstatus “数据库名称”
10.修改数据库为多用户模式