web-dev-qa-db-ja.com

VS 2015でVisual Studioデータベースプロジェクトを公開する方法

これをグーグルできませんでした。

既存のデータベースプロジェクト(SQLサーバー)があります。

いくつかの新しいファイル(スクリプト)が追加されました。

既存のサーバー/データベースがあり、そのコンテキストでいくつかの新しいスクリプトを実行する必要があります。

Visual Studio 2015では、これをどのように達成できますか?

Visual Studio 2015の内部にとどまるように言われました。理想的には、スクリプトごとに1つのコマンドと1つのコマンドを発行したいと思います。

13
toddmo

いくつかの選択肢があります。

  1. [公開]オプション。これは、dbプロジェクトの内容をターゲットサーバーに完全に自動化して展開するものです。これを行うには、プロジェクトを右クリックして[公開]を選択します。このオプションは、インクリメンタルデプロイメント(変更のみがデプロイされる)の実行に使用できます。または、データベースのクリーンアップとその後のdbプロジェクトのフルデプロイメントのワイプに使用できるため、公開を実行する前にすべてのオプションを確認してください。
  2. スキーマの比較。スキーマの比較では、dbプロジェクトとターゲットデータベースの比較を実行し、相違点を表示して、展開する相違点を選択できます。データベースプロジェクトに新しいスキーマ比較ファイルを追加して、スキーマ比較を実行できます。

つまり、パブリッシュオプションでは、ブルートフォースによる自動デプロイが可能になりますが、スキーマ比較では、デプロイする変更を自動化できないため、より柔軟に選択できます。

17
Keith