テスト目的で、完全なデータベースを特定の状態 (データと構造) にリセットしたいと考えています。これを自動化したいと思います。できれば、テストを開始する前にコマンド ラインで指示します。
いくつか検索した結果、SQL Server がこれに対する優れたソリューションを提供することがわかりました。スナップショット。テスト クエリを作成した後、SQL Server の標準版ではこれがサポートされていないことがわかりました。:-(
これを自動化したいという事実を考えると、私のオプションは何ですか? データファイルをすぐに上書きすることは、私にとっては良い選択肢のようには思えません...
その他の情報:
- ウィンドウズ7
- Microsoft SQL Server Standard Edition (64 ビット)、10.50.1600.1
- データベースのサイズはアプリです。1ギガバイト
- これは、テストのみを目的としています。そのため、「スナップショット」に戻るとき、データベースは他のユーザーによって使用されません。
- スナップショットに関する詳細情報:
- http://msdn.microsoft.com/en-us/library/ms190677.aspx
- このページには、標準版ではこれがサポートされていないことも記載されています。:-(
前もって感謝します!