SSIS(2012) - 项目部署模型 - 项目参数或主包参数绑定

时间:2015-07-13 00:41:54

标签: ssis integration etl

我正在使用项目部署模型来部署SSIS(2012)解决方案。我使用父包来执行其他子包。将参数传递给子包的最佳方法(或最佳实践)是什么?

何时应该使用Project level Parameters和Master包参数绑定?该方法的优点和缺点是什么?请指教。谢谢!

1 个答案:

答案 0 :(得分:0)

我个人的方法是使用项目级参数作为参数,这些参数对于项目中的几个(如果不是全部)包是通用的。例如,服务器和数据库名称。这样,我只需要在一个地方更新它们。

我会将包级别参数用于该包所需的参数,并且只包含特定于该包的值。

顺便说一下,如果参数设置在项目级别(Project.params),那么您不需要再将它从Master传递给子级。子包可以直接使用它们。仅当参数值仅在父包的运行时生成时,才会传递参数。

它没有直接关联,但我已经记录了您可能感兴趣的自动SSIS 2012部署和配置管理的解决方案。这是一个由3部分组成的系列。请找到下面第一个链接:

http://vaniecastro.com/2015/07/19/automate-ssis-2012-project-deployment-and-configuration-management-using-powershell-part-1/