使用参数而不是变量SSIS将参数传递到OLE DB组件

时间:2016-08-10 14:48:47

标签: sql-server ssis business-intelligence

我在将参数传递到SSIS OLE DB Source中的存储过程时遇到了困难。我一直在

[Get ************ [2]] Error: The SQL command requires a parameter named "@numberOfRecords", which is not found in the parameter mapping.]

sp看起来像这样:

EXECUTE usp_get_encrypted_value_without_nums @numberOfRecords ? - 这不起作用

EXECUTE usp_get_encrypted_value_without_nums ? - 这也无效

此参数已声明并在我的参数中赋值。 如果是错误映射的情况,或者如果参数不能用于将值设置为sp,我将非常感激。

流程图: Flow Diagram

1 个答案:

答案 0 :(得分:0)

试试这样:

EXECUTE usp_get_encrypted_value_without_nums ?

在参数映射中,将参数0映射到您要传递的值。