MSDN关于命令“DBCC CHECKDB”的article在语法部分解释了三种执行数据库修复的方法:

- REPAIR_ALLOW_DATA_LOSS
- REPAIR_FAST
- REPAIR_REBUILD

但是当我寻找如何修复可疑数据库时发现了以下语句,但我不知道它是三种模式中的哪一种:



我执行了该语句,它运行正常。我很困惑,因为没有单独使用“_allow_data_loss”,“_ fast”或“_rebuild”来结束单词“repair”的引用。

提前致谢,

最佳答案

在DBCC CHECKDB中仅指定“repair”作为第二个参数将与“repair_allow_data_loss”相同。我只是在本地实例上运行它,SQL日志确认了这一点。

关于sql-server - "DBCC CHECKDB (databasename, repair)"是哪种维修级别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34314128/

10-11 02:58