方法 : サーバー オブジェクトおよび設定をインポートする

サーバー プロジェクトを作成し、そのプロジェクトにオブジェクトおよび設定をインポートして、バージョン管理することで、データベース サーバー上のオブジェクトおよび設定への変更を管理できます。 新しいプロジェクト ウィザードを使用すると、プロジェクトを作成するときにオブジェクトおよび設定をインポートするための、インポート元サーバーを指定できます。 詳細については、「方法 : データベース プロジェクトおよびサーバー プロジェクトを作成する」を参照してください。 代わりの方法として、空のサーバー プロジェクトを作成し、後でオブジェクトと設定をインポートすることもできます。

必要なアクセス許可

オブジェクトおよび設定のインポート元のサーバーに対するアクセス許可が必要です。 多くの開発環境では、データベース管理者ロール内の担当者がサーバー プロジェクトを作成し、オブジェクトおよび設定をインポートします。 その担当者が、開発作業を担当するチームにプロジェクトを引き継ぎます。

サーバー オブジェクトおよびサーバー設定をインポートするには

  1. サーバー プロジェクトを作成するか、オブジェクトがまだ含まれていない既存のサーバー プロジェクトを開きます。詳細については、「方法 : 空のデータベース プロジェクトおよびサーバー プロジェクトを作成する」または「方法 : データベース プロジェクトまたはサーバー プロジェクトを開く」を参照してください。

    ソリューション エクスプローラに、サーバー プロジェクトを含んでいるソリューションが表示されます。

  2. スキーマ ビューで、オブジェクトおよび設定のインポート先のサーバー プロジェクトをクリックします。

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

  3. [プロジェクト] メニューの [オブジェクトと設定のインポート] をクリックします。

    データベースのインポート ウィザードが表示されます。

  4. [ソース データベース接続] ボックスで、オブジェクトと設定のインポートで使用する接続をクリックします。接続が表示されない場合は、[新しい接続] をクリックして接続を作成します。

    接続は、サーバー エクスプローラか、Visual Studio Team System Database Edition のそれ以外の場所で作成できます。 詳細については、「方法 : データベース接続を作成する」を参照してください。

  5. プロジェクト設定を更新して、ソース サーバー上の設定と一致させる場合は、[オプションのインポート] で、[インポートしたスキーマの設定で構成をオーバーライドする] チェック ボックスをオンにします。

  6. [開始] をクリックして、オブジェクトと設定をインポートします。

    Dd193291.alert_caution(ja-jp,VS.90).gif重要 :

    "マスタ" 以外のデータベースからオブジェクトおよび設定をインポートする場合は、次の警告が表示されます。"このサーバー プロジェクトにデータベース オブジェクトをインポートしてからプロジェクトを配置すると、すべてのオブジェクトは 'master' データベースに配置されます。 このサーバー プロジェクトにデータベース オブジェクトをインポートしますか?"

    [エラー一覧] ウィンドウには、インポートするオブジェクトに関連するエラーが表示されます。 すべてのオブジェクトと設定のインポートが完了すると、Visual Studio のステータス バーに示されます。 その他のエラーはウィザード概要ページに表示され、プロジェクト フォルダのログ ファイルにも書き込まれます。

  7. プロジェクトをビルドして配置する前の準備として、プロジェクトの設定を構成する必要があります。詳細については、「データベースのビルドおよび分離開発環境への配置」を参照してください。

参照

処理手順

方法 : スクリプトからデータベース オブジェクトをインポートする

方法 : データベース プロジェクトおよびサーバー プロジェクトを作成する

概念

Database Edition の用語の概要