如何使完整性检查作业只运行一个简单的dbcc checkdb命令而不带参数。我不得不禁用这个作业,因为它需要几天才能运行,而不是几分钟。我在他的页面上找不到关于这件事的任何信息。
发布于 2019-10-01 11:36:58
在Ola维护解决方案的文档中,他包含了您可能希望用于非默认设置的所有参数。文档非常详尽,甚至包括示例。(以下两个示例都是从Ola的文档中复制/粘贴的。)
如果您有一个非常大的数据库(听起来是这样的),Paul有一些关于在这篇博客文章中运行C2的建议。
您可以跳过一堆检查,并且很容易地进行物理检查:
EXECUTE dbo.DatabaseIntegrityCheck
@Databases = 'USER_DATABASES',
@CheckCommands = 'Checks',
@PhysicalOnly = 'Y';如果您希望执行@PhysicalOnly = 'Y';跳过的任何特定步骤,那么也可以显式地指定这些检查。例如:
EXECUTE dbo.DatabaseIntegrityCheck @Databases = 'USER_DATABASES',
@CheckCommands = 'CHECKCATALOG';如果建议阅读Paul的建议,那么利用文档来完成您的确切目标。
https://dba.stackexchange.com/questions/249997
复制相似问题