使用命令行部署 sqlserver dacpac 文件

"C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin\SqlPackage.exe" /TargetServerName:"localhost" /SourceFile:"database.dacpac" /TargetDatabaseName:ODS_Stage /Action:Publish /Variables:varInstanceName=localhost /p:BlockOnPossibleDataLoss=False /p:TreatVerificationErrorsAsWarnings=True /Variables:ODS_Prod="ODS_Prod" /Variables:ODS_SourceXREF="ODS_SourceXREF" 
pause
使用命令行的原因是SSMS的部署不能部署带参数的dacpac文件, 命令行可以通过:
/Variables:ODS_SourceXREF="ODS_SourceXREF"

来指明参数, 多个参数就有多个这样的 /Variables:parameter=value


posted @ 2018-03-23 14:57  爱知菜  阅读(11)  评论(0编辑  收藏  举报