方法 : データベース プロジェクトに既存の項目を追加する

他の種類のプロジェクトの場合と同様に、データベース プロジェクトにも既存の項目を追加できます。それらの項目のファイルは、ソリューション エクスプローラに表示されます。また、項目がデータベース オブジェクトとして扱われ、ソリューション エクスプローラとスキーマ ビューの両方に表示されるように構成できます。同じプロパティを使用して、配置前スクリプトと配置後スクリプトを指定することもできます。

データベース オブジェクト定義が含まれている .sql ファイルをデータベース プロジェクトに追加するには

  1. ソリューション エクスプローラで、ファイルを追加するノードをクリックします。たとえば、テーブル定義が含まれているファイルを追加する場合は、データベース プロジェクトの [スキーマ オブジェクト] ノードの子である [テーブル] ノードをクリックします。

  2. [プロジェクト] メニューの [既存項目の追加] をクリックします。

    [既存項目の追加] ダイアログ ボックスが表示されます。

  3. [ファイル名] ボックスに、データベース プロジェクトに追加するファイルのパスとファイル名を入力します。ファイルを参照することもできます。

  4. [追加] をクリックします。

    ファイルがデータベース プロジェクトに追加され、追加先のノードの子として表示されます。たとえば、テーブル ノードにファイルを追加した場合は、ファイルがそのノードの子として表示されます。

  5. ソリューション エクスプローラで、新しく追加したファイルをクリックします。

  6. [表示] メニューの [プロパティ ウィンドウ] をクリックします。

    [プロパティ] ウィンドウがまだ表示されていない場合は、表示されます。

  7. [ビルド アクション] プロパティをダブルクリックし、「ビルド」と入力します。

    [ビルド アクション] プロパティを "ビルド" に設定することにより、このファイルがデータベース オブジェクトの定義を含んでいて解析および検証の必要があることを示します。ファイルの内容が解析され、ファイルに有効な SQL が含まれている場合は、ファイルが表すオブジェクトがスキーマ ビューに表示されます。1 つ以上のエラーが見つかった場合、エラーが [エラー一覧] ウィンドウに表示され、オブジェクトはスキーマ ビューに表示されません。

    Aa833417.alert_note(ja-jp,VS.90).gifメモ :

    スキーマ ビューが表示されていない場合は、[表示] メニューの [スキーマ ビュー] をクリックします。

既存のスクリプトをデータベース プロジェクトに追加するには

  1. ソリューション エクスプローラで、データベース プロジェクトの Scripts フォルダをクリックします。

  2. [プロジェクト] メニューの [既存項目の追加] をクリックします。

    [既存項目の追加] ダイアログ ボックスが表示されます。

  3. [ファイル名] ボックスに、データベース プロジェクトに追加するファイルのパスとファイル名を入力します。ファイルを参照することもできます。

  4. [追加] をクリックします。

    ファイルがデータベース プロジェクトに追加され、[スクリプト] ノードの子として表示されます。

  5. 追加したスクリプトを配置前スクリプトまたは配置後スクリプトとして使用する場合は、新しく追加したファイルをクリックします。[プロパティ] ウィンドウで [ビルド アクション] プロパティをダブルクリックし、「PreDeploy」または「PostDeploy」と入力します。

    Aa833417.alert_note(ja-jp,VS.90).gifメモ :

    データベース プロジェクトごとに 1 つの配置前スクリプトと 1 つの配置後スクリプトだけを指定できます。配置スクリプトの詳細については、「方法 : 配置前スクリプトまたは配置後スクリプトを指定する」を参照してください。

既存のデータ生成計画をデータベース プロジェクトに追加するには

  1. ソリューション エクスプローラで、データベース プロジェクトの Data Generation Plans フォルダをクリックします。

  2. [プロジェクト] メニューの [既存項目の追加] をクリックします。

    [既存項目の追加] ダイアログ ボックスが表示されます。

  3. [ファイル名] ボックスに、データベース プロジェクトに追加するファイルのパスとファイル名を入力します。ファイルを参照することもできます。

  4. [追加] をクリックします。

    ファイルがデータベース プロジェクトに追加され、[データ生成計画] ノードの子として表示されます。

既存のその他のファイルをデータベース プロジェクトに追加するには

  1. ソリューション エクスプローラで、その他のファイルを追加するノードをクリックします。たとえば、データベース プロジェクトにファイルを追加する場合は、データベース プロジェクト ノードをクリックします。

    Aa833417.alert_note(ja-jp,VS.90).gifメモ :

    これらのその他のファイルを格納するフォルダを、データベース プロジェクトに追加できます。フォルダを追加するには、データベース プロジェクトをクリックし、[プロジェクト] メニューの [新しいフォルダ] をクリックします。

  2. [プロジェクト] メニューの [既存項目の追加] をクリックします。

    [既存項目の追加] ダイアログ ボックスが表示されます。

  3. [ファイル名] ボックスに、データベース プロジェクトに追加するファイルのパスとファイル名を入力します。ファイルを参照することもできます。

  4. [追加] をクリックします。

    ファイルがデータベース プロジェクトに追加され、手順 1. でクリックしたノードの子として表示されます。

参照

処理手順

方法 : データベースのビルド スクリプトを準備する


方法 : データベース プロジェクトからファイルを除外する

概念

データベース プロジェクトとサーバー プロジェクトの概要

シナリオ : データベースおよびサーバー オブジェクトの作成および変更

Database Edition の用語の概要