データベース スキーマのビルドおよび配置
データベース サーバーを更新するには、データベース プロジェクトに対する変更をビルドして配置する必要があります。新しい配置用のプロジェクトをビルドできます。この場合、データベースを作成するスクリプトを用意します。このスクリプトは、データベース プロジェクトに定義されているスキーマから作成します。または、既存の配置用のプロジェクトをビルドすることもできます。その場合は、データベース プロジェクトを特定の配置済みデータベースと比較し、データベース プロジェクトと一致するようにそのデータベースを更新するスクリプトを作成します。
このセクションの内容
データベースのビルドおよび配置の概要
新しいデータベースまたは既存のデータベースをビルドして配置するために必要な手順の概要について説明します。方法 : データベースのビルド スクリプトを準備する
スキーマがデータベース プロジェクトと一致するデータベースを作成するビルド スクリプトを生成する方法、およびデータベースを更新してそのスキーマをデータベース プロジェクトと同期する方法について説明します。方法 : 新規または既存のデータベースに変更を配置する
ビルド スクリプトを作成した後で、新規または既存のデータベースにそのビルド スクリプトを配置する方法について説明します。方法 : 既存データベースへの配置中のデータ損失を管理する
データ消失が発生する場合に、配置をキャンセルするかどうかを制御する方法について説明します。データベース プロジェクト設定の概要
データベースのビルドおよび配置を制御する設定の概要について説明します。方法 : ビルドおよび配置のためにデータベース プロジェクトを構成する
データベース プロジェクトのプロパティを使用して、データベース プロジェクトのビルド オプションと配置オプションを構成する方法について説明します。方法 : ビルド前に実行するコマンド ラインまたはビルド後に実行するコマンド ラインを指定する
データベース プロジェクトをビルドする前またはビルドが完了した後に実行するコマンドを指定する方法について説明します。[ビルド前に実行するコマンド ライン] / [ビルド後に実行するコマンド ライン] ダイアログ ボックス (Database Edition)
ビルド前またはビルド後のコマンド ラインを作成するために使用するダイアログ ボックスの概要について説明します。ここには、これらのコマンド ラインに挿入できるマクロの一覧が用意されています。方法 : Team Foundation ビルドを使用して変更を配置する
Team Foundation のビルドの種類を作成し、それを使用してデータベース プロジェクトをビルドして配置する方法について説明します。方法 : 特定の種類の警告を非表示にする
データベース プロジェクトのプロパティを使用して、番号付きの警告を表示しないようにする方法について説明します。方法 : エラーまたは警告の最大数を構成する
データベース プロジェクトのプロパティを使用して、データベース プロジェクトのビルドまたは配置を行うときに表示されるエラーや警告の数を制限する方法について説明します。配置とスキーマ更新時のデータ保持に関する考慮事項
データ損失が発生する可能性のあるときに配置またはスキーマの更新をブロックする設定の制限事項について説明します。
関連するセクション
データベース プロジェクトについて
新規または既存のバージョン管理されたデータベースのデータベース プロジェクトを作成する方法について説明します。このプロセスには、既存のデータベースまたはスクリプトからデータベース プロジェクトへのスキーマのインポートも含まれます。データベース プロジェクトの変更
既存のデータベースを開いて操作する方法について説明するトピックが含まれています。このプロセスには、既存のデータベースからデータベース プロジェクトへのスキーマ更新のインポートも含まれます。データベース オブジェクトの操作の概要
テーブル、ストアド プロシージャ、関数などのデータベース オブジェクトについて作成、変更、および変更の検証を行う方法の概要を説明し、関連するトピックへのリンクを示します。データベース スクリプトの使用
データベース スキーマを配置し、データベースを管理するためのスクリプトを作成および保持する方法について説明します。チュートリアル (バージョン管理されたデータベース スキーマの作成および更新)
バージョン管理されたデータベースの作成と配置、既存のデータベースのバージョン管理設定、データベース オブジェクトの変更、およびバージョン管理されている既存のデータベースに対する変更の配置について紹介するチュートリアルが用意されています。データベース プロジェクト、ビルド、および配置に関する問題のトラブルシューティング
データベース プロジェクトに関連する問題、およびバージョン管理されたデータベースのビルドと配置に関する問題を診断および修正するためのヘルプが用意されています。