1

私はデータベース維持計画のためのスクリプトを書きました

スクリプトをテストしたい

私はcurrptedデータベースを持っていません、そして私のDBがcorrptedされた場合に正しいエラーメッセージを与える私のintegirtyチェックスクリプトをどのように信じることができますか

データベースを修正して、データベースを修正する方法をテストしたい:)

DBCC CHECKDB WITH NO_INFOMSGS; 行く

4

3 に答える 3

4

Paul Randalは、SQLスキルサイトにいくつかの破損したデータベースを持っています。

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 に答える