"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
本文介绍如何通过命令行使用SqlPackage.exe工具部署包含参数的DACPAC文件。由于SQL Server Management Studio (SSMS) 不支持带有参数的部署,故采用命令行方式实现。文中详细展示了命令行的具体用法及参数设置。
1490

被折叠的 条评论
为什么被折叠?



