方法 : データ生成計画を実行してデータを生成する
Visual Studio Premium でデータを生成するには、データ生成計画を作成して実行する必要があります。 データ生成計画には、データ入力先のテーブルと列に関する情報が含まれています。 詳細については、「データ ジェネレーターを使用したデータベースのテスト データの生成」を参照してください。
重要
Visual Studio Premium でデータ生成を元に戻すことはできません。 重要なデータを格納する運用データベースや他のデータベースに対してデータを生成しないでください。 ただし、SQL Server のトランザクション機能を使用している場合、データ生成を元に戻すことができます。
データ生成計画を実行するには
ソリューション エクスプローラーで、データ生成計画をクリックして開きます。
[データ] メニューの [データ ジェネレーター] をポイントし、[データの生成] をクリックします。 [データ ジェネレーター] ツール バーの [データの生成] をクリックすることもできます。
[ターゲット データベースに対するデータの生成] ウィンドウが表示されます。
[ターゲット データベース] ボックスの一覧で、データ生成先のデータベースをクリックし、[OK] をクリックします。
重要
データベースに接続していない場合は、最初に [新しい接続] をクリックしてデータベースへの接続を作成する必要があります。 詳細については、「方法 : データベース接続を作成する」を参照してください。
行を挿入する前にテーブルの内容を消去するかどうか確認するメッセージが表示された場合、[はい] または [いいえ] をクリックします。 重要な注意点を次に示します。
[はい] をクリックした場合
Visual Studio では、新しいデータを生成する前にテーブル内の既存のデータの削除が試みられます。
テーブルには、削除アクションを禁止しているトリガーを持つものがあります。 このようなテーブルから行を削除しようとすると、トリガーにより削除アクションがロールバックされます。 このようなテーブルのデータ、またはこのようなテーブルを参照するテーブルのデータの生成は失敗します。
IDENTITY 列を再シードするための適切なアクセス許可が必要です。 IDENTITY 列を再シードするアクセス許可がないと、生成するデータは確定的になりません。
[いいえ] をクリックした場合
生成するデータは、テーブル内の既存データに追加されます。
一意制約のある列にデータを生成すると、失敗する可能性があります。
データが生成されます。 [出力] ウィンドウには、データ生成の各手順が表示されます。 発生したエラーは、[エラー一覧] ウィンドウに表示されます。 データ生成計画デザイナーで、状態列がデータ生成の状態に更新されます。 ステータス バーには、全テーブルのデータ生成の概要が表示されます。