首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >历史dbcc校验dbcc结果

历史dbcc校验dbcc结果
EN

Database Administration用户
提问于 2015-07-14 16:50:26
回答 2查看 2.7K关注 0票数 3

是否有比xp_readErrorLog更好的访问历史dbcc checkdb结果历史的方法(如果在运行时没有使用输出日志记录)?

代码语言:javascript
复制
EXEC xp_readErrorLog {0-20}, 1, N'CHECKDB';

Server 2008或更高版本。

EN

回答 2

Database Administration用户

发布于 2015-07-14 18:46:28

方法1:简单方法

到目前为止,我使用的最佳方法是奥拉·哈伦 服务器完整性检查的server维护解决方案。

在这个解决方案中,它为您提供了一个选项,可以根据您的方便程度将输出存储或记录到表中:

LogToTable

将命令记录到表dbo.CommandLog

请阅读上述答案中突出显示的完整网页链接,以了解如何使用该链接:

方法2:

要将DBCC结果插入到可读和可管理的格式中,可以使用DBCC CHECKDB的“WITH TABLERESULTS”选项来获得输出,该输出可以管道到表进行分析:

1)收集数据:-通过创建一个表来存储创建的SP的输出,如本链接所解释的那样。

2)安排工作

3)对表中的数据进行分析。

同时,建议你阅读从各个角度看: DBCC上一次成功运行是什么时候?

票数 4
EN

Database Administration用户

发布于 2015-07-14 21:09:08

还可以查看应用程序事件日志。对于SQL2008 R2实例,要筛选的事件ID为8957 (至少对于成功代码是这样)。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/106922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档