SSIS 2008:包配置是否包含包未使用的属性?

时间:2017-02-28 18:36:16

标签: sql-server sql-server-2008 ssis

我正在与客户一起更新客户端的ETL过程。当前流程使用SSIS 2008 R2。有一个自定义执行机制,它执行每个包,并自动应用包配置文件。

运行ETL需要大约100个SSIS包。它们的设置使它们对连接管理器使用相同的名称,因此一个配置文件可以应用于许多包。

我遇到的问题是,我需要在一个软件包中添加一个新的连接管理器。它看起来像现在的工作方式,我要么只需要为这个包做一个特殊的配置,要么我需要为所有其他包添加相同的连接管理器,即使它没有被使用。

问题:是否可以在程序包配置文件中进行设置,忽略程序包没有该名称的属性或对象?这似乎引发了一个错误,但我不确定。

最后注意事项:我认识到有更好的方法来做我的客户正在做的事情。但是,它们处于严格的时间线上,我们强烈希望尽可能少地修改现有系统。升级不是一种选择,也不是重新设计ETL过程。

1 个答案:

答案 0 :(得分:3)

在SQL 2008 R2中,您可以在配置文件中配置包未使用的配置。此外,即使配置不存在,程序包仍将运行。