【问题标题】:SSIS variable scope- for loop cannot see user variablesSSIS变量范围-for循环看不到用户变量
【发布时间】:2013-04-03 10:03:03
【问题描述】:

我有一个 SSIS 包,并创建了一个序列容器来对某个任务及其变量进行分组。变量的作用域都设置为序列。

在该序列中,我有一个 for 循环容器,但在该 for 循环中,我的变量似乎不可用。我创建了一个平面文件连接管理器,但是当我转到连接的表达式(设置连接字符串)时,列表中只有“系统变量”,我无法选择任何用户变量。

知道我做错了什么吗?

【问题讨论】:

    标签: variables ssis


    【解决方案1】:

    正如MSDN 注释:

    可以在包级别或项目级别创建连接管理器。

    您的序列范围变量对连接管理器不可见。假设您没有使用项目范围的连接管理器(仅在 SSIS 2012 中可用),将适当的变量移动到包范围将解决您的问题。

    【讨论】:

      猜你喜欢
      • 2011-05-27
      • 1970-01-01
      • 2020-01-19
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多