Azure devops 无法部署包。无法连接到主服务器或目标服务器。在主服务器或目标服务器中必须有一个具有相同密码的用户
我正在Azure DevOps中将自托管代理(Windows 2019)与SQL Server 2019一起使用。我正在使用“SQLServer数据库部署”任务。并尝试使用使用VS2019创建的数据库项目部署dacpac。我得到一个错误,因为 “无法部署包。无法连接到主服务器或目标服务器。主服务器或目标服务器中必须有一个密码相同的用户。” 当我检查任务日志时,SQLPackage.exe是从下面的路径执行的 “C:\ProgramFiles(x86)\Microsoft SQL Server\140\DAC\bin\SqlPackage.exe” 但下面的路径中缺少DAC文件夹 “C:\ProgramFiles(x86)\Microsoft SQL Server\150” 当我检查代理池的功能时,它将SQLPackage的路径显示为 “C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\140\SQLPackage.exe” 但是SQLPackage.exe也可以在下面的路径中使用 “C:\ProgramFiles(x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\150” 一些链接称这是已知的问题。一些链接建议使用Powershell任务而不是“SQL Server数据库部署”任务Azure devops 无法部署包。无法连接到主服务器或目标服务器。在主服务器或目标服务器中必须有一个具有相同密码的用户,azure-devops,visual-studio-2019,sql-server-2019,dacpac,sqlpackage,Azure Devops,Visual Studio 2019,Sql Server 2019,Dacpac,Sqlpackage,我正在Azure DevOps中将自托管代理(Windows 2019)与SQL Server 2019一起使用。我正在使用“SQLServer数据库部署”任务。并尝试使用使用VS2019创建的数据库项目部署dacpac。我得到一个错误,因为 “无法部署包。无法连接到主服务器或目标服务器。主服务器或目标服务器中必须有一个密码相同的用户。” 当我检查任务日志时,SQLPackage.exe是从下面的路径执行的 “C:\ProgramFiles(x86)\Microsoft SQL Server\1
请告诉我如何解决此问题。您所说的“SQL Server数据库部署任务”是指WinRM SQL Server DB部署任务还是Azure SQL数据库部署任务? 在这里,关于您的问题,我们有一些建议: