私はデータベース維持計画のためのスクリプトを書きました
スクリプトをテストしたい
私はcurrptedデータベースを持っていません、そして私のDBがcorrptedされた場合に正しいエラーメッセージを与える私のintegirtyチェックスクリプトをどのように信じることができますか
データベースを修正して、データベースを修正する方法をテストしたい:)
DBCC CHECKDB WITH NO_INFOMSGS; 行く
私はデータベース維持計画のためのスクリプトを書きました
スクリプトをテストしたい
私はcurrptedデータベースを持っていません、そして私のDBがcorrptedされた場合に正しいエラーメッセージを与える私のintegirtyチェックスクリプトをどのように信じることができますか
データベースを修正して、データベースを修正する方法をテストしたい:)
DBCC CHECKDB WITH NO_INFOMSGS; 行く
Paul Randalは、SQLスキルサイトにいくつかの破損したデータベースを持っています。
www.sqlskills.comを参照してください
http://www.sqlskills.com/blogs/paul/corruption-demo-databases-and-scripts/
考えられるテストシナリオでは、制約やトリガーを削除し、データを破損して(つまり、以前の外部キー参照をNULLに設定して)、スクリプトが破損を検出するかどうかを確認します。
内部サービスにアクセスして、重要と思われるものを削除します。それがあなたが望むものでない場合は、すべてのファイルをフラッシュドライブにコピーし、それを繰り返し誤って排出します-最終的には破損します。次に、サーバーマシンにアップロードして戻し、確認します。ただし、スクリプトが破損する可能性があります