【问题标题】:Programmatically updating connections or dynamic connection managers以编程方式更新连接或动态连接管理器
【发布时间】:2014-06-30 14:22:13
【问题描述】:

我会在 2008 年和 2012 年的环境中接受您的指导,因为我需要升级这个项目。

我有一个 SSIS 2008 项目,我需要首先将整个数据流运行到一个暂存环境中,毕竟很好,我需要切换每个目标以进入生产环境:

这些控制中的每一个都有另一位数据流复杂性律师。例如,如果您深入了解这一点:

你会看到这个控件有更多的功能,它里面还有组件,具体取决于不同的连接管理器:

**如何在 ssis 2008 或 2012 中使用与一个环境相关的连接与与另一个环境相关的连接之间轻松切换? **

【问题讨论】:

    标签: sql visual-studio tsql visual-studio-2012 ssis


    【解决方案1】:

    我会将连接管理器合并为一个集合 - 即删除“产品”版本。然后我会添加 SSIS 包配置来设置连接详细信息,例如通过每个连接的 XML 配置文件。

    我将拥有每个环境的配置文件的副本,例如在子文件夹中。如果它们都需要从一台机器上执行,我会根据需要交换配置文件。

    根据您的部署方案,您可能更喜欢其他配置选项,例如环境变量、SQL - 我认为配置文件是最容易设置且最明显的。

    【讨论】:

    • 我同意 - 没有单独命名 PROD/TRAINING 等连接管理器。拥有一个在运行时根据包配置进行调整的连接管理器。
    猜你喜欢
    • 2016-12-09
    • 2018-01-06
    • 1970-01-01
    • 2018-09-15
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    • 1970-01-01
    相关资源
    最近更新 更多