SSIS中在运行时进行的连接

时间:2016-12-23 06:11:38

标签: ssis

1) 我有一个SSIS包,并使用package参数来配置指向dev的连接。 D b 。现在,如果我使用环境变量传递指向测试的不同连接值,则在部署到SSIS目录并使用SQL代理作业进一步调度它之后。 什么连接信息。将在计划运行作业时在运行时进行。它会是开发还是测试conn? 2) 我有一个SSIS包,并使用项目参数来配置指向dev的连接。 D b 。现在,如果我使用环境变量传递指向测试的不同连接值,则在部署到SSIS目录并使用SQL代理作业进一步调度它之后。 什么连接信息。将在计划运行作业时在运行时进行。它会是开发还是测试conn ??

1 个答案:

答案 0 :(得分:0)

第一个问题的答案取决于您是否使用SSIS包配置。可能不是,因为您正在谈论环境变量,但如果您仍然使用它并与环境变量一起使用 - 请参阅Microsoft article,并注意此行为随SSIS 2008版本而变化。
如果您正在使用SSIS目录和包/项目变量,请记住这个简单的规则 - 更具体的胜利。在您的情况下,将发生以下优先级,如果缺少前者,则转到下一个值:

  1. 在程序包启动时指定的值,使用执行或dtexec参数。
  2. 使用环境变量映射的值。
  3. 在包设计时指定的Vales。
  4. 这是包参数值映射的另一个Microsoft article