数据库损坏维护计划

时间:2016-01-10 09:41:29

标签: sql sql-server-2008

我想检查是否还有一个MP要检查实例上是否有数据损坏的数据库。 数据库完整性的剂量MP是否足够?

1 个答案:

答案 0 :(得分:1)

您可以在这里查看DBCC CHECKDB

https://msdn.microsoft.com/en-us/library/ms176064%28v=sql.100%29.aspx https://technet.microsoft.com/en-us/library/aa258278(v=sql.80).aspx

您也可以查看使用其他DBCC命令(特别是CHECKCONSTRAINTS)给出的页面左侧的列表。使用FREEPROCCACHE,您可以强制重新编译所有对象 - 但遗憾的是,在下次调用它们之前不会。

这可能是一种解决方法 - 如果您需要这个 - 使用INFORMATION_SCHEMA.ROUTINES获取所有可编译对象的列表,并使用SET FMTONLYhttps://msdn.microsoft.com/de-at/ms173839已弃用但仍然有用)或与sp_describe_first_resultset(请参阅第二页上的链接)。这将立即强制重新编译。