【发布时间】:2015-02-18 15:35:08
【问题描述】:
我知道这是一个奇怪的问题,但是否有可能故意使 MS SQL Server 数据库的 .bak 文件损坏以用于测试目的?我想让它损坏,这样我就可以尝试通过故障排除进行恢复,并提高我的数据库恢复故障排除技能。
干杯!
【问题讨论】:
-
我会尝试:打开一个现有文件,向中间截断,关闭。
-
布伦特·奥扎尔最近有一个video
-
我猜只是将一些随机数据附加到文件中:
copy /b some_document.docx + your_backup.bak corrupted_backup.bak -
谢谢你们,非常感谢,会考虑这样做:)
-
Paul Randal 有一个很好的 blog series 说明如何使用
DBCC WRITEPAGE破坏数据库(当然是为了练习目的)。这用于破坏附加的数据库,而不是备份文件,但这仍然很有趣。
标签: sql-server tsql