SQL Server DBCC CHECKDB在启动时运行

时间:2012-09-05 20:41:50

标签: sql-server-2008 dbcc

我们注意到在启动时,正在重新启动的实例上的所有数据库上运行CHECKDB。起初我认为它是标准程序并做了一些研究。我发现了一些帖子,说明当服务器发生故障而不允许dabases正常关闭时会发生这种情况。

虽然这很有道理,但为什么这些CHECKDB只花了几分钟才能完成?甚至PHYICALONLY也需要一个小时或更长时间才能完成。

1 个答案:

答案 0 :(得分:1)

SQL Server在启动时并没有真正运行CHECKDB。迈克尔坎贝尔很好地解释了你所看到的内容:Why is SQL Server running DBCC CHECKDB against my databases at Server Startup?