次の方法で共有


方法 : データベース オブジェクトを特定のスキーマに追加する

データベース プロジェクトに複数のスキーマが含まれている場合、データベース オブジェクトを追加するスキーマを選択できます。 以下の方法でこれを行うことができます。

  • スキーマ ビューからオブジェクトを特定のスキーマに追加する

    スキーマ ビュー内でデータベース オブジェクトをグループ化する方法を変更できます。 スキーマ別にオブジェクトをグループ化すると、特定のスキーマにオブジェクトを追加できます。 この方法は、データベース プロジェクトをスキーマ別に編成した場合もオブジェクトの種類別に編成した場合も使用できます。 推奨されているのはこの方法です。

  • オブジェクトを追加する前に既定のスキーマを変更する

    データベース オブジェクトを追加する前に既定のスキーマを変更できます。 既定のスキーマを変更した後に追加するデータベース オブジェクトは、すべてこのスキーマに追加されます。 この方法は、主として一度に 1 つのスキーマで作業する場合に最適です。 複数のスキーマにオブジェクトを追加する必要がある場合は、既定のスキーマをそのたびに変更しなければならないため、この方法は最善ではありません。 この方法の利点は、スキーマ ビューで正しいスキーマを選んでオブジェクトを追加する必要がないということです。 オブジェクトをどこで追加しても、正しいスキーマに追加されます。

スキーマ ビューからデータベース オブジェクトを特定のスキーマに追加する

スキーマ ビューからデータベース オブジェクトを特定のスキーマに追加するには

  1. スキーマ ビューにデータベース オブジェクトがオブジェクトの種類別に編成されて表示される場合、スキーマ ビュー ツール バーの [オブジェクトをスキーマ別に表示] をクリックします。

    スキーマ ビューでは、展開された項目が折りたたまれて、オブジェクトがスキーマ別に編成されます。

    注意

    この手順の完了後に、オブジェクトを種類別に編成して表示するには、[オブジェクトを種類別に表示] をクリックします。

  2. スキーマ ビューで、データベース プロジェクトのノードを展開して、[スキーマ] サブフォルダーを展開します。

  3. データベース オブジェクトを追加するスキーマのフォルダーを展開します。

  4. 作成するオブジェクトの種類のフォルダーを右クリックして [追加] をポイントし、追加する項目の種類に対応する項目をクリックします。 たとえば、テーブルを作成するには、[テーブル] フォルダーを右クリックして [追加] をポイントし、[テーブル] をクリックします。

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

  5. [インストールされたテンプレート] で、追加するオブジェクトの種類のカテゴリをクリックします。

  6. 詳細ペインで、追加するオブジェクトの種類をクリックします。

  7. [名前] ボックスに、新しいデータベース オブジェクトに割り当てる名前を入力します。

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

    オブジェクトが作成され、オブジェクト定義を含んだファイルがデータベース プロジェクトのオブジェクトの種類に対応したフォルダーに作成されます。

データベース オブジェクトを追加する前に既定のスキーマを変更する

既定のスキーマを変更するには

  1. ソリューション エクスプローラーで、既定のスキーマを変更するデータベース プロジェクトをクリックします。

  2. [プロジェクト] メニューを開いて、[ProjectName のプロパティ] をクリックします。

    プロジェクトのプロパティ ウィンドウが表示されます。

  3. [プロジェクトの設定] タブをクリックします。

  4. [既定のスキーマ] に、オブジェクトを追加するスキーマを入力します。

    ヒント

    指定するスキーマ名の妥当性は検査されません。 スキーマ名を誤って入力すると、オブジェクトはその名前のスキーマに作成されるため、各オブジェクトを手動で修正することが必要になります。

  5. [ファイル] メニューを開き、[すべてを保存] をクリックします。

    これで、データベース オブジェクトを作成できるようになり、作成したオブジェクトは手順 4. で指定したスキーマに追加されます。 データベース オブジェクトを作成する方法の詳細については、「方法 : データベース オブジェクトを作成する」を参照してください。

参照

概念

データベースのビルドおよび分離開発環境への配置

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