テーブルから元のデータをバックアップして、テストデータを入力し、開発/テストなどの後に再度復元する必要があります.これを達成する簡単な方法を知っている人はいますか? 私はSQL Server 2005を使用しています。
ありがとう。
テーブルから元のデータをバックアップして、テストデータを入力し、開発/テストなどの後に再度復元する必要があります.これを達成する簡単な方法を知っている人はいますか? 私はSQL Server 2005を使用しています。
ありがとう。
SSIS を使用して、データベース内の別の名前のテーブルにテーブルをバックアップできます。
次に、完了したらデータベース内の変更されたテーブルを削除し、コピーしたテーブルの名前を元の名前に変更します。あとは、関係を再作成するだけです。
編集:本番環境ではこれを行いません
あなたの特定の状況はわかりませんが、通常は本番サーバーを開発サーバーにミラーリングし、そのサーバーでテストを行います。実稼働サーバーで破壊テストを行うのは安全ではありません。
MSDN および Technet には、ミラーリングに関するドキュメントが多数あります。簡単なグーグルでこの記事を見つけました:http://www.microsoft.com/technet/prodtechnol/sql/2005/dbmirror.mspx
一時テーブルを作成します。データを一時テーブルにコピーします。データをコピーしてテストした後、一時テーブルを削除します。