2つのオプション:
デプロイターゲットをデータベースプロジェクトファイルに追加します
「マイプロジェクト設定」の展開設定を構成します。これらの設定は、ソリューションをビルドするときにビルドサーバーによって使用されます。ローカルでビルドする場合、使用される設定は「分離された開発環境」の設定になります。
1-データベースプロジェクトのプロパティ
展開アクションは、「展開スクリプト(.sql)を作成してデータベースを展開する」に設定する必要があります。これにより、スクリプトの実行が妨げられ、スクリプトが作成されるだけです。
2-データベースプロジェクトファイル
データベースプロジェクトファイルを変更します(データベースプロジェクトを右クリックし、[アンロード]を選択し、もう一度右クリックして、[[ProjectName] .dbprojの編集]を選択します)。
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
に
<Project DefaultTargets="Build;Deploy" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
ビルドサーバーがデータベースプロジェクトを含むソリューションをビルドするときに、デフォルトのターゲットを追加すると、データベースもデプロイされます。このビルドでは、「マイプロジェクト設定」で選択したデプロイ設定を使用します。
長所-セットアップが簡単
短所-開発者は独自の分離された開発環境設定を管理する必要があります
vsdbcmdを呼び出す呼び出しプロセスをビルドテンプレートに追加します
次の手順に従います:http://msdn.microsoft.com/en-us/library/ff805001.aspx
長所-開発者は独自の分離開発環境設定を管理する必要はありません
短所-変数がデータベースプロジェクトに追加または削除されるたびに、ビルドテンプレートまたはビルド定義を変更してそれらの変更を反映する必要があります