服务器经常断电重启后,数据库会出现异常显示“可疑”的状态,对于这个问题,推荐一种修复的方式
工具/原料
数据库以“AQMDB”为例
方法/步骤
1
1:停止数据库服务
2
将“可疑”的数据库剪切mdf,ldf文件到其他地方;把需要附加的mdf文件拷贝过当前文件;
3
重启数据库服务,将“可疑”的数据库删除,重新附加刚刚被剪切的文件。
4
启动系统表更改:USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGO
5
设置数据库紧急状态:ALTER DATABASE AQMDB SET EMERGENCYGO
6
设置单用户模式:sp_dboption 'AQMDB', 'single user', 'true'GO
7
修复数据库,重建日志,有数据丢失风险:DBCC CHECKDB('AQMDB','REPAIR_ALLOW_DATA_LOSS')GOdbcc checkdb('AQMDB',REPAIR_REBUILD)GO
8
关闭系统表更改权限:sp_configure 'allow updates', 0 reconfigure with overrideGO
9
11、设置多用户sp_dboption 'AQMDB', 'single user', 'false'GO
注意事项
1
该方法适用于数据库SQL Server 2005
2
修复过程中注意数据库的名称
上一篇:邓丽欣的《七夕》 歌词
下一篇:如何屏蔽或拦截网页上的广告