如果有人要我检查已经运行了几年的特定SQL Server数据库中的数据库运行状况,那么我需要检查哪些可能的区域?我们有什么工具可以支持吗?
请提供一些推荐链接以供参考。
答案 0 :(得分:2)
你需要做两件事(至少是这样):
确保定期进行备份,并且至少从备份完成一次完整还原,并且验证还原包含有效的最新数据。 https://msdn.microsoft.com/en-us/library/ms187510.aspx
在实例上运行“DBCC checkdb”。这需要一段时间,可能是资源困难(你可能想在晚上或周末运行它。)在读取结果时要非常小心,并在发现错误时弄清楚要做什么。
https://msdn.microsoft.com/en-us/library/ms176064.aspx http://www.sqlskills.com/blogs/paul/category/checkdb-from-every-angle/