我有一个SSIS包,并创建了一个序列容器来对某个任务及其变量进行分组。变量的范围都设置为序列。
在该序列中,我有一个for循环容器,但是在for循环中,似乎我的变量不可用。我创建了一个平面文件连接管理器,但是当我转到连接的表达式(设置连接字符串)时,它只在列表中有“系统变量”,我无法选择任何用户变量。
知道我做错了吗?
答案 0 :(得分:2)
如MSDN所述:
可以在包级别或项目级别创建连接管理器。
您的序列范围变量对连接管理器不可见。假设您没有使用项目范围连接管理器(仅在SSIS 2012中可用),将适当的变量移动到包范围将解决您的问题。