次の方法で共有


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

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

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

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

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

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

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

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

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

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

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

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

  7. Build Action プロパティをダブルクリックし、「Build」と入力します。

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

    注意

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

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

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

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

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

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

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

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

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

    注意

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

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

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

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

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

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

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

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

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

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

    注意

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

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

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

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

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

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

参照

処理手順

方法: コンパイル済みスキーマ (.dbschema) ファイルを生成するためにデータベース プロジェクトをビルドする

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

概念

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

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