我在VS2015中创建了简单的SSIS项目,SQL Server 2012作为目标服务器,它将在本地机器上成功运行,没有任何问题。之后,我按照link创建了构建定义和发布定义。
对于这个项目,构建将是成功的。但是发布定义失败了,这个“## [error] Task_InternalError异常调用" .ctor"用" 1"参数:无法连接到服务器DNS名称label.eastus.cloudapp.azure.com,1433"部署SSIS步骤中的错误消息如下图所示。 但是在这里我使用带有SQL server2012的虚拟机来托管SSIS包。
您能否告诉我如何尽快解决上述问题,并告诉我有没有其他方法可以使用VSTS部署SSIS项目?
答案 0 :(得分:1)
基于source code,连接使用Windows身份验证(Integrated Security = SSPI),但Hosted代理使用服务帐户,因此无法连接到服务器。
您可以参考源代码来构建PowerShell脚本以部署SSIS项目,项目名称是SSIS项目的名称。 (使用SQL Server身份验证:用户ID = XXX;密码= XXX)
另一篇关于部署SSIS代码的文章:Deployment Automation for SQL Server Integration Services (SSIS)