2013-04-02 119 views
0

我有一個SSIS包,並創建了一個序列容器來組合某個任務及其變量。這些變量的範圍都設置爲序列。SSIS變量作用域循環無法看到用戶變量

在這個序列中,我有一個for循環容器,但是在for循環中,它沒有出現我的變量可用。我創建了一個平面文件連接管理器,但是當我轉到連接表達式(設置連接字符串)時,它只在列表中包含「系統變量」,並且我無法選擇任何用戶變量。

任何想法我做錯了什麼?

回答

2

由於MSDN筆記:

連接管理器可以在包級別或在項目級創建。

您的序列作用域變量對連接管理器不可見。假設您沒有使用項目範圍連接管理器(僅在SSIS 2012中可用),將適當的變量移動到包範圍將解決您的問題。