是否有维护计划来检查我的数据库是否损坏?

DnL*_*DnL 3 sql-server-2008 maintenance sql-server-2008-r2 corruption maintenance-plans

有什么方法可以让维护计划在单个实例上检查我的所有数据库?保养计划Check Database Integrity Task够吗?

Ray*_*and 5

好问题。维护计划中的完整性检查就足够了,因为它将运行dbcc checkdb. 来自 MSDN:

完整性检查

Check Database Integrity 任务封装了 DBCC CHECKDB 语句。

运行此任务将占用大量资源。您不想在生产中执行此操作。如果您没有维护窗口,请使用服务器。

常用的方法如下:

1. 备份你的数据库

2. 在测试环境中恢复你的数据库

3.dbcc checkdb在您的数据库上运行 a 。

这样您就可以检查您的数据库完整性并验证您的备份。