アクションを呼び出すときの SQLPackage のマニュアルとして、ここでpublish
は引数TargetDatabaseName
orを使用しますtdn
(セクションTarget Parameters
) 。
しかし、このパラメーターを SQLPackage 呼び出しに追加すると、引数が無効であるというエラーが表示されました。
例:
SQLPackage.exe
/a:Publish
/SourceFile:"Path\to\My\CompiledDbProjectFile.dacpac"
/TargetUser:"SomeLoginName"
/TargetPassword:"SomePassword"
/TargetServerName:"SomeSQLServerInstance"
/TargetDatabaseName="SomeDatabase"
/p:BlockOnPossibleDataLoss=true
/p:DropRoleMembersNotInSource=false
/p:DropPermissionsNotInSource=false
/p:DropObjectsNotInSource=false
それはバグですか?どうすればそれを回避できますか?
現在、/tcs:"The connections string going here" を使用する必要があります。