Paul Randal 有几个损坏的数据库样本可供使用:
DemoDataPurity - 192 MB SQL Server 2005 数据库,有一个 2570(数据纯度)错误
DemoFatalCorruption1 - 1 MB SQL Server 2005 数据库,其系统表已损坏(允许 CHECKDB 完成)
DemoFatalCorruption2 - 具有损坏系统表(终止 CHECKDB)的 1 MB SQL Server 2005 数据库
DemoNCIndex - 192 MB SQL Server 2005 数据库,存在大量非聚集索引损坏
DemoRestoreOrRepair - 1 MB SQL Server 2005 数据库,页面校验和失败(实际上是清零页面)
DemoCorruptMetadata -具有损坏的 syscolumns 表的1 MB SQL Server 2000数据库
另外,如何使用 BULK INSERT/UPDATE 和 BCP - SQL Server 作为十六进制编辑器创建损坏的数据库。