那么,现在我如何告诉BIDS使用步骤 2 中的连接而不是步骤 3 中的连接?
答案 0 :(得分:1)
答案 1 :(得分:0)
这就是我所做的:
步骤1)在将运行包的每台服务器上创建一个环境变量(在我的例子中称为CONFIGDB)。 CONFIGDB的值是该服务器的配置数据库的连接字符串。
步骤2)在您的包中,手动创建与配置数据库的连接。
步骤3)创建指向环境变量并配置db连接对象连接字符串的包配置(环境变量类型)(这样,当包加载时,环境变量会覆盖手动设置的连接字符串)。
步骤4)创建任何其他软件包配置作为Sql Server类型,并将它们指向步骤2中定义的数据库连接。(这将允许为运行ssis的每个环境将配置项设置为不同的值。)
步骤5)转到可以运行此程序包的其他环境,并在该数据库中为该环境插入/修改配置项(即一个用于Dev,一个用于TEST,一个用于Prod)。