SSIS包中用户定义变量的优先级是什么?

时间:2018-03-08 08:07:42

标签: ssis etl

在任何SSIS包中,我们都可以通过3种不同的方式获取变量的值 -

1. 从变量窗口:我们可以在此处设置默认值

2. 从SSIS包配置:我们可以在这里设置任何变量的值

3. 来自批处理文件:我们可以创建一个批处理文件,我们可以在其中提一个包配置文件,执行批处理文件将运行包(我们可以设置不同的配置文件从包本身来看,变量值是不同的)

考虑到上述情况,程序包配置的优先级是什么?

1 个答案:

答案 0 :(得分:1)

优先顺序如下:

  1. 使用配置文件
  2. 提供的值
  3. 使用设计时设置的默认值
  4. 在第一种情况下,这包括方案2和3.唯一的区别在于案例3是您要替换配置文件。