【发布时间】:2017-02-28 18:36:15
【问题描述】:
我正在与客户合作更新客户的 ETL 流程。当前流程使用 SSIS 2008 R2。有一个自定义的执行机制,执行每个包,并自动应用一个包配置文件。
运行 ETL 需要大约 100 个 SSIS 包。它们的设置使它们都对连接管理器使用相同的名称,以便一个配置文件可以应用于多个包。
我遇到的问题是,我只需要在一个包中添加一个新的连接管理器。现在看起来一切正常,我要么需要为这个包做一个特殊的配置,要么我需要为所有其他包添加相同的连接管理器,即使它没有被使用。
问题:是否可以在包配置文件中设置将被忽略的包没有该名称的属性或对象?这似乎会引发错误,但我不确定。
最后说明:我认识到有更好的方法来做我的客户正在做的事情。但是,它们的时间表很严格,我们强烈希望尽可能少地修改现有系统。升级不是一种选择,重新构建 ETL 流程也不是一种选择。
【问题讨论】:
标签: sql-server sql-server-2008 ssis