我使用SSDT为Visual Studio 2012 在这里和使用它的命令行工具SQLPackage.exe
来发布.dacpac文件.
我想把它发布到SQL Server database project
.我正在尝试使用本指南中的参数,但无法找到如何操作的方法.
我怎样才能做到这一点?
publish database-project dacpac sqlpackage sql-server-data-tools
我正在尝试将DACPAC部署到LocalDB 2012,但它只是没有它:
堆栈跟踪如下:
==================================
Could not deploy package. (Microsoft.SqlServer.Dac)
------------------------------
Program Location:
at Microsoft.SqlServer.Dac.DeployOperation.Microsoft.SqlServer.Dac.IOperation.Run(OperationContext context)
at Microsoft.SqlServer.Dac.OperationExtension.Execute(IOperation operation, Action`2 reportStatus, CancellationToken cancellationToken)
at Microsoft.SqlServer.Dac.DacServices.InternalDeploy(IPackageSource packageSource, Boolean isDacpac, String targetDatabaseName, DacDeployOptions options, CancellationToken cancellationToken)
at Microsoft.SqlServer.Dac.DacServices.Deploy(DacPackage package, String targetDatabaseName, Boolean upgradeExisting, DacDeployOptions options, Nullable`1 cancellationToken)
at Microsoft.SqlServer.Management.Dac.DacWizard.DeployModel.Install()
at Microsoft.SqlServer.Management.Dac.DacWizard.DeployModel.RunAction()
at Microsoft.SqlServer.Management.Dac.DacWizard.ExecuteDacPage.backgroundWorker1_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
===================================
Unable to connect to target server. (Microsoft.Data.Tools.Schema.Sql)
------------------------------
Program Location:
at Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeploymentEndpointServer.OnInit(ErrorManager errors, String targetDBName)
at Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeployment..ctor(SqlDeploymentConstructor constructor)
at Microsoft.Data.Tools.Schema.Sql.Deployment.SqlDeploymentConstructor.ConstructServiceImplementation() …
Run Code Online (Sandbox Code Playgroud) 我使用数据库项目已经有一段时间了,我正在努力找出为该项目设置数据库名称的位置。
我已经在 SQLCMD 变量部分尝试过,但它不允许我(下面的错误)。我猜这部分是定义你自己的变量(如果我尝试$(DatabaseName)也会发生同样的情况)
帮助链接也不起作用,这真的很有帮助(转到这个死链接)