我为数据库维护计划编写了脚本
现在我想测试我的脚本
我没有任何currpted数据库然后如果我的数据库被修改,我怎么能相信我的integirty check脚本给出正确的错误消息
我想破坏我的数据库来测试这个如何破坏数据库:)
DBCC CHECKDB与NO_INFOMSGS; GO
答案 0 :(得分:4)
Paul Randal在SQL Skills网站上有一些损坏的数据库。
见www.sqlskills.com
http://www.sqlskills.com/blogs/paul/corruption-demo-databases-and-scripts/
答案 1 :(得分:1)
对于可能的测试场景,丢弃约束和/或触发器会破坏您的数据(即将前外键引用设置为NULL),然后查看脚本是否检测到损坏。
答案 2 :(得分:0)
获取内部服务并删除看起来很重要的内容。如果这不是你想要的,那么将所有文件复制到闪存驱动器上并反复弹出它 - 最终它会被破坏。然后将其上传回服务器计算机并检查。但可能是您的脚本已损坏