0

Visual Studio 2013 に SSDT データベース プロジェクトがあります。これは、データベースの更新を他の環境のデータベースに公開するときに "回答シート" として使用されます。私は最近、Jamie Thompson の DacPac に関するブログ記事に出くわしました。そこで彼は、DacPac とは何か、およびその使用方法について優れた要約を書いています。

ここで、次のシナリオがあるとします。

  1. バージョン 1.0.33 である VS2013 の SSDT プロジェクト
  2. バージョン 1.0.32 である私の開発環境のデータベース
  3. バージョン 1.0.31 の S-test 環境のデータベース

Jamie によると、DacPac を使用してデータベースの変更を発行することはべき等です。つまり、箇条 1 の SSDT プロジェクトから箇条 3 のデータベースに DacPac を発行でき、バージョン 1.0.32 とDacPac にはDB スキーマ全体に関する情報が含まれているため(バージョン 1.0.32 で行われた変更も含まれているはずです)。

これは、DacPac の発行のしくみに関する正しい理解ですか?

4

1 に答える 1