VSDBCMD:データベースがすでに存在するときに、事前および事後デプロイメント・スクリプトがコピーされない

Visual Studio 2010でSQL Serverプロジェクトを使用すると、ターゲットデータベースが存在しない場合、次の2つのことがわかりました。

  1. CREATE DATABASE
  2. PreDeployement & PostDeployement Scripts

However, if the target database exists, I don't get the CREATE DATABASE (which is perfectly fine), but the two scripts (Pre & Post) are not copied to the sql/debug directory. They are referenced in the deploymanifest though.

ターゲットデータベースが存在する場合でもスクリプトをコピーする方法はありますか?データベースの更新前に実行する必要があるPreDeployementスクリプトには、いくつかの保守作業があります。

ありがとう

0
POST&PRE Deployementファイルが見つかりました。それらは私の.MDFディレクトリにあります。そのため、VSDBCMDには最終的なSQLスクリプトのものを含めることができません。しかし、なぜ彼らはそこに配備されているのですか?そして、それらを強制的に最終的なスクリプトに含めることができますか?
追加された 著者 Dominic Goulet,
間違った場所にファイルをコピーするのはビルドプロセスのようです。これはvsdbcmdとは関係ありません。
追加された 著者 Dominic Goulet,

答えはありません

0