vs2013 データ ツールを使用しており、データベース プロジェクトとデータベースを異なる環境で比較しようとしています。
しかし、私の tsql コードは同義語を使用して異なるデータベースにアクセスします
各 SQLCMD 変数を正しい環境設定に設定できるため、パブリッシュ ファイルを使用してこれを設定できます。スクリプトが生成されると、正しい db/server/whatever が挿入されます。
例えば
DEV $(Contoso) = "Contoso_dev"
TEST $(Contoso) = "Contoso_Test"
PROD $(Contoso) = "Contoso_Prod"
ただし、(.scmp を使用して) データベース比較を行っている場合、CMDvars を設定するオプションがないため、テスト環境との比較を正常に行うことができません。同義語は、開発環境を指すプロジェクト プロパティによって設定されるためです。
とにかくSCMPファイルにCMDVarsを設定する方法はありますか