2013-04-02 117 views
0

我有一个SSIS包,并创建了一个序列容器来组合某个任务及其变量。这些变量的范围都设置为序列。SSIS变量作用域循环无法看到用户变量

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

任何想法我做错了什么?

回答

2

由于MSDN笔记:

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

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