运行带有效 REPAIR 选项的 DBCC CHECKDB 或 DBCC CHECKTABLE 语句的正确方法是正常启动 SQL Server,然后将数据库显式设置为单用户模式。您可以从“企业管理器”或“查询分析器”中完成该操作。
从“企业管理器”:
从“查询分析器”:
从“企业管理器”:
1. | 右键单击数据库名,然后单击属性。 |
2. | 在属性对话框中,单击选项。 |
3. | 选中单用户选项,然后单击确定. |
Use master
go
sp_dboption dbname, single, true
当数据库处于单用户模式时,就可以运行带有效 REPAIR 选项的 DBCC CHECKDB 或 DBCC CHECKTABLE 语句。