数据库损坏维护计划



我想检查是否有任何方法可以生成MP来检查实例上是否有数据损坏的数据库。数据库完整性的MP是否足够?

您可以在此处查看DBCC CHECKDB:

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

此外,您还可以查看页面左侧的列表,其中包含其他DBCC命令(尤其是CHECKCONSTRAINTS)。使用FREEPROCCACHE,您可以强制重新编译所有对象,但遗憾的是,在下次调用它们之前不能重新编译。

如果需要的话,可以使用INFORMATION_SCHEMA.ROUTINES获取所有可编译对象的列表,并使用SET FMTONLY调用它们(https://msdn.microsoft.com/de-at/ms173839已弃用但仍在使用)或使用sp_describe_first_resultset(请参阅第二页的链接)。这将强制他们立即重新编译。

最新更新