【问题标题】:Need to update ssis connection manager for almost 1000 packages需要为近 1000 个软件包更新 ssis 连接管理器
【发布时间】:2017-09-27 16:07:00
【问题描述】:

我的团队正在将他们的 SQL Server 2012 更新到 SQL Server 2016,因此我们必须更新我们的 Visual Studio (2012) SSIS/Data Tools 包连接以使用 SQL Server 2016。

目前计划是一件一件做!

有没有更快的方法?

【问题讨论】:

    标签: visual-studio-2012 ssis sql-server-2012 sql-server-2016


    【解决方案1】:

    使用配置文件设置数据库连接。

    但连接管理器名称必须相同。

    这也允许您在不同的环境中运行相同的包。所以你可以有一个 DEV、TEST 和 PROD 的配置文件。

    我们为每个环境配置数据库连接和文件路径。

    【讨论】:

    • 优秀。这是我们从一开始就应该使用的。但是是否可以在不更改我所有的包的情况下使用这个配置文件?
    • 是的。我假设您从代理运行软件包?代理允许你指定一个配置文件。
    • 我们的 ssis 流程是这样的......我们使用 config 来设置 db conn 和 2 个变量 connStr 和 filePath。在所有其他包中,我们基于父变量进行配置。这需要进行设置,但效果非常好。
    • 我似乎无法通过手机进行编辑。配置文件仅用于运行维护sql并运行所有子包的主包。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    相关资源
    最近更新 更多