sql server质疑模式解决方式

开发过程中sqlserver莫名其妙变成质疑模式了,查资料解决了,记录一下。
1.设置数据库状态,脚本:EXEC sp_resetstatus ‘dbName’
2.设置数据库为紧急模式,脚本:ALTER DATABASE dbName SET EMERGENCY
3.设置数据库为单用户模式(对数据库检查修复只能在单用户模式下),脚本:ALTER DATABASE dbName SET SINGLE_USER
4.检查并修复数据库,会提示你修复数据库可能丢失数据。脚本:DBCC CheckDB (dbName, REPAIR_ALLOW_DATA_LOSS),这个操作正常应该不会丢失数据库数据,但是数据库日志的完整性将受到破坏。
5.恢复数据库为多用户模式,脚本:ALTER DATABASE dbName SET MULTI_USER
6.恢复数据库状态,脚本:ALTER DATABASE dbName SET ONLINE

发表评论

电子邮件地址不会被公开。 必填项已用*标注