メモ。 dacpacの形になっているSQL Server Databaseを接続文字列を用いてDBサーバにデプロイする方法のメモ。
凡例:
sqlPackage.exe /Action:publish /SourceFile:<source dacpac file> /TargetConnectionString:<destination database connection string>
例(ローカルDBにデプロイ):
sqlPackage.exe /Action:publish /SourceFile:C:\hoge\fuga.dacpac /TargetConnectionString:"Data Source=(localdb)\HogeDbInstance;Initial Catalog=HogeDb;Integrated Security=True;Persist Security Info=False;Pooling=False;"
SqlPackage.exeは、SSDTが入ってる環境だと C:\Program Files (x86)\Microsoft Visual Studio\<Visual Studio Version>\<Visual Studio Edition>\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\<SQL Server Version>\
にインストールされている。
もしくはインストーラーから単体インストール可能。
インストーラー:https://docs.microsoft.com/ja-jp/sql/tools/sqlpackage-download?view=sql-server-ver15