繁体   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