0
我無法在我的SSIS OLE DB源中將參數傳遞到存儲過程中。我不斷收到使用參數而不是變量將參數傳遞到OLE DB組件SSIS
[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。
流程圖:
Hi @Tab。我實際上做了,但它沒有工作 –
我發現問題是參數名稱與我的sp中的不同。 CREATE PROCEDURE [DBO] [usp_get_encrypted_value_without_nums] ( @numberOfRecords BIGINT ) AS BEGIN 此鏈接幫助: http://geekswithblogs.net/stun/archive/2009/03/05/mapping- stored-procedure-parameters-in-ssis-ole-db-source-editor.aspx [參數映射] [1] [1]:http://i.stack.imgur.com/YIAto.jpg –