如何在SSIS包中使用间接配置?

时间:2011-07-19 22:27:20

标签: ssis

  1. 我创建了一个环境变量
  2. 创建了一个包配置,选择了间接XML配置并选择了我创建的environemnt
  3. 现在手动创建与数据库的连接
  4. 那么,现在我如何告诉BIDS使用步骤 2 中的连接而不是步骤 3 中的连接?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这就是我所做的:

步骤1)在将运行包的每台服务器上创建一个环境变量(在我的例子中称为CON​​FIGDB)。 CONFIGDB的值是该服务器的配置数据库的连接字符串。

步骤2)在您的包中,手动创建与配置数据库的连接。

步骤3)创建指向环境变量并配置db连接对象连接字符串的包配置(环境变量类型)(这样,当包加载时,环境变量会覆盖手动设置的连接字符串)。

步骤4)创建任何其他软件包配置作为Sql Server类型,并将它们指向步骤2中定义的数据库连接。(这将允许为运行ssis的每个环境将配置项设置为不同的值。)

步骤5)转到可以运行此程序包的其他环境,并在该数据库中为该环境插入/修改配置项(即一个用于Dev,一个用于TEST,一个用于Prod)。