次の方法で共有


方法 : データ生成計画を実行してデータを生成する

Visual Studio Premium でデータを生成するには、データ生成計画を作成して実行する必要があります。 データ生成計画には、データ入力先のテーブルと列に関する情報が含まれています。 詳細については、「データ ジェネレーターを使用したデータベースのテスト データの生成」を参照してください。

重要

Visual Studio Premium でデータ生成を元に戻すことはできません。 重要なデータを格納する運用データベースや他のデータベースに対してデータを生成しないでください。 ただし、SQL Server のトランザクション機能を使用している場合、データ生成を元に戻すことができます。

データ生成計画を実行するには

  1. ソリューション エクスプローラーで、データ生成計画をクリックして開きます。

  2. [データ] メニューの [データ ジェネレーター] をポイントし、[データの生成] をクリックします。 [データ ジェネレーター] ツール バーの [データの生成] をクリックすることもできます。

    [ターゲット データベースに対するデータの生成] ウィンドウが表示されます。

  3. [ターゲット データベース] ボックスの一覧で、データ生成先のデータベースをクリックし、[OK] をクリックします。

    重要

    データベースに接続していない場合は、最初に [新しい接続] をクリックしてデータベースへの接続を作成する必要があります。 詳細については、「方法 : データベース接続を作成する」を参照してください。

  4. 行を挿入する前にテーブルの内容を消去するかどうか確認するメッセージが表示された場合、[はい] または [いいえ] をクリックします。 重要な注意点を次に示します。

    [はい] をクリックした場合

    • Visual Studio では、新しいデータを生成する前にテーブル内の既存のデータの削除が試みられます。

    • テーブルには、削除アクションを禁止しているトリガーを持つものがあります。 このようなテーブルから行を削除しようとすると、トリガーにより削除アクションがロールバックされます。 このようなテーブルのデータ、またはこのようなテーブルを参照するテーブルのデータの生成は失敗します。

    • IDENTITY 列を再シードするための適切なアクセス許可が必要です。 IDENTITY 列を再シードするアクセス許可がないと、生成するデータは確定的になりません。

    [いいえ] をクリックした場合

    • 生成するデータは、テーブル内の既存データに追加されます。

    • 一意制約のある列にデータを生成すると、失敗する可能性があります。

    データが生成されます。 [出力] ウィンドウには、データ生成の各手順が表示されます。 発生したエラーは、[エラー一覧] ウィンドウに表示されます。 データ生成計画デザイナーで、状態列がデータ生成の状態に更新されます。 ステータス バーには、全テーブルのデータ生成の概要が表示されます。

参照

処理手順

方法 : データ生成計画を作成する

チュートリアル : データ生成計画の作成と実行

概念

列へのデータ生成の詳細の指定