【问题标题】:How to chang SSIS project connection manager during deployment如何在部署期间更改 SSIS 项目连接管理器
【发布时间】:2014-09-16 07:11:44
【问题描述】:

我有一个包含多个包的 SSIS 项目。所有这些包都在项目级连接管理器中使用了一个连接。

当运营团队通过 ISDeploymentWizard.exe 部署此 SSIS 项目时。他们需要修改部署脚本中的连接。但是我找不到修改的地方。

有人对此有想法吗?

【问题讨论】:

  • 你到底是什么意思?找不到修改的地方?您可以在 BIDS 中修改它,也可以将其修改为 XML,也可以使用 ISDeploymentWizard.exe 自动修改它。实际上,我很惊讶有人使用该工具,因为它修改了源代码,这对于变更控制来说不是很好的做法。

标签: sql ssis


【解决方案1】:

为了能够修改连接字符串,您需要创建一个环境变量。

在这种情况下,了解参数和变量之间的区别很重要。在 SQL Server Data Tools 中创建包或项目时,您可以在包或项目级别设置参数。

另一方面,变量是 SSISDB 环境的一部分。参数位于 SQL Server Data Tools 项目中,而变量位于 SSISDB 中。

查看下面的链接以进行演练。 http://sqlmag.com/sql-server-integration-services/ssis-deployment-sql-server-2012

【讨论】:

  • ISDeploymentWizard 是一个 MS 工具,它实际上会在部署期间更改包 XML 源。所以它实际上改变了连接字符串的设计时设置。恕我直言,环境级别配置是一个更好的主意。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多