12

私はSqlPackage.exe自分の展開に使用しています。の使用法については、こちらのドキュメントを読みましたSqlPackage.exe

ドキュメントには、1 つの変数の構文のみが記載されています。

アクション固有の変数の名前と値のペアを指定します。{変数名}={値}。DACPAC ファイルには、有効な SQLCMD 変数のリストが含まれています。すべての変数に値が指定されていないと、エラーが発生します。

Variables私の問題は、ドキュメントに複数の引数をパラメーターに渡す方法が記載されていないことです。たとえば、私はこれをしたい:

sqlpackage.exe ...args go here...  /Variables:VarToOverride=Value1,Var2ToOverride=Value2

誰かがこれの構文を知っていますか?

4

3 に答える 3

26

私はうまくいくものを見つけることができました。

sqlpackage.exe ...args go here... /Variables:VarToOverride=Value1 /Variables:Var2ToOverride=Value2

それはまさに私が探していたものではありませんが、うまくいきます。

于 2013-03-19T14:55:08.863 に答える
2

コンマではなくセミコロンを使用して区切ろうとしましたか。すなわち:

sqlpackage.exe ...args go here...  /Variables:VarToOverride=Value1;Var2ToOverride=Value2

もう 1 つのオプションは、発行プロファイル ファイルを使用することです。

于 2013-04-03T08:45:17.887 に答える