簡體   English   中英

SSIS中的數據流任務中的變量

[英]Variable in Data flow task in SSIS

我開發了SSIS包,其中包含腳本組件和數據流任務。 腳本組件采用2個輸入變量,即Db2Con,SQLCon,它們是DB2連接字符串和SQL連接字符串。 在此腳本組件中,我將動態生成Query並將其值保存到輸出變量DB2Qry。 現在,在“數據流”任務中,我將此變量用作源組件。但不允許這樣做,並出現錯誤“ SSIS錯誤代碼DTS_E_OLEDBERROR”。 在腳本組件中,我將此變量設置為“ ReadWrite變量”。 請建議我是否缺少什么。

SQL的EvaluateAsExpression應該設置為FALSE。 您沒有在變量中添加表達式,而是通過腳本分配靜態值。

並且您需要在“變量”窗格中為您的SQL變量手動設置一個“默認”值,否則在設計時OLE DB Source不能用於SQL語句

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM