使用 VSTS 构建和部署 SSIS 包

Build and Deploy SSIS packages using VSTS

我在 VS2015 中创建了简单的 SSIS 项目,目标服务器是 SQL Server 2012,它将在本地计算机上成功运行,没有任何问题。之后,我按照 link.

创建了构建定义和发布定义

对于这个项目构建将是成功的。但发布定义因此 “##[error]Task_InternalError 异常调用“.ctor”而失败,参数为“1”: 无法连接到服务器 DNS 名称 label.eastus.cloudapp.azure.com,1433" Deploy SSIS 步骤中的错误消息如下图所示。 但是这里我使用了带有 SQL server2012 的虚拟机来托管 SSIS 包。

能否尽快告诉我如何解决上述问题,并告诉我是否有其他方法可以使用 VSTS 部署 SSIS 项目?

基于source code,连接使用windows身份验证(Integrated Security=SSPI),但托管代理使用服务帐户,因此无法连接到服务器。

您可以参考源码构建部署SSIS项目的PowerShell脚本,项目名称为SSIS项目名称。 (使用SQL服务器验证:用户ID=XXX;密码=XXX)

关于部署 SSIS 的代码的另一篇文章:Deployment Automation for SQL Server Integration Services (SSIS)