是否有比xp_readErrorLog更好的访问历史dbcc checkdb结果历史的方法(如果在运行时没有使用输出日志记录)?
EXEC xp_readErrorLog {0-20}, 1, N'CHECKDB';Server 2008或更高版本。
发布于 2015-07-14 18:46:28
方法1:简单方法
到目前为止,我使用的最佳方法是奥拉·哈伦 服务器完整性检查的server维护解决方案。
在这个解决方案中,它为您提供了一个选项,可以根据您的方便程度将输出存储或记录到表中:
将命令记录到表dbo.CommandLog。
请阅读上述答案中突出显示的完整网页链接,以了解如何使用该链接:
方法2:
要将DBCC结果插入到可读和可管理的格式中,可以使用DBCC CHECKDB的“WITH TABLERESULTS”选项来获得输出,该输出可以管道到表进行分析:
1)收集数据:-通过创建一个表来存储创建的SP的输出,如本链接所解释的那样。
2)安排工作
3)对表中的数据进行分析。
同时,建议你阅读从各个角度看: DBCC上一次成功运行是什么时候?
发布于 2015-07-14 21:09:08
还可以查看应用程序事件日志。对于SQL2008 R2实例,要筛选的事件ID为8957 (至少对于成功代码是这样)。
https://dba.stackexchange.com/questions/106922
复制相似问题