1

我已经为数据库维护计划编写了脚本

现在我想测试我的脚本

我没有任何 currpted 数据库,那么如果我的数据库损坏,我怎么能相信我的完整性检查脚本会给出正确的错误消息

我想损坏我的数据库来测试如何损坏数据库:)

DBCC CHECKDB WITH NO_INFOMSGS; 去

4

3 回答 3

4

Paul Randal 在 SQL Skills 站点上有一些损坏的数据库。

请参阅 www.sqlskills.com

http://www.sqlskills.com/blogs/paul/corruption-demo-databases-and-scripts/

于 2013-01-11T15:51:44.753 回答
1

对于可能的测试场景,删除约束和/或触发器,损坏您的数据(即将前外键引用设置为 NULL)然后查看您的脚本是否检测到损坏。

于 2013-01-11T15:37:13.100 回答
0

访问内部服务并删除看起来很重要的内容。如果这不是您想要的,则将所有文件复制到闪存驱动器上并反复错误地将其弹出 - 最终它将被损坏。然后将其上传回服务器机器并检查。但是很可能你的脚本会被破坏

于 2016-02-18T10:56:26.380 回答