2014-02-28 17 views
0

我使用xml配置文件來處理2個變量。我創造了它並相應地改變了。但它沒有運行包,並給我一個錯誤 「錯誤:System.Reflection.TargetInvocationException:異常已被調用的目標拋出。---> Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException:該元素不能被發現在一個集合中,當你試圖在程序包的執行過程中從容器上的一個集合中檢索一個元素,並且該元素不存在時,會發生此錯誤。在ssis中使用xml配置文件變量

我的XML文件,如下

<?xml version="1.0" ?> 

- - - - - - - InputDirectory - 用戶 - - - H:\我的文檔\文件在SSIS \輸入\盤中使用\ OPTION_DAILY_INTRADAY_ASIA20140212.gz - - - - - outPutDirectory - 用戶 - - - H:\我的文檔\文件在SSIS \輸入\盤中\ OPTION_DAILY_INTRADAY_ASIA20140212.gz

這裏我使用2個變量使用的將用於腳本任務。

+1

您是否已將變量添加到腳本任務中的讀/寫變量中,以便它可以讀取它?確保變量是正確的我相信它們也是區分大小寫的。你是否從XML文件映射到變量的值屬性? –

+0

是的,這是錯誤的。我總是這樣做.. –

回答

0

解決的問題。 其實這是我沒有在腳本任務的讀/寫中加入變量的錯誤。 愚蠢的錯誤,但非常重要。我一直這樣做。