2016-08-10 2 views
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.] 

특검팀은 다음과 같습니다 점점 ​​계속 :

EXECUTE usp_get_encrypted_value_without_nums @numberOfRecords ? --This이

EXECUTE usp_get_encrypted_value_without_nums ?이 --This도

이 매개 변수는 선언 된 작동하지 않았다 작동하지 않았고, 내 매개 변수에 값을 할당했습니다. mis-mapping의 경우 또는 매개 변수가 sp에 값을 설정하는 데 사용될 수없는 경우 정말로 감사하겠습니다.

흐름도 : Flow Diagram

답변

0

이 같은 시도 : 매개 변수 매핑에서

EXECUTE usp_get_encrypted_value_without_nums ? 

, 당신이 전달하려는 값에 맵 매개 변수 0.

+0

안녕하세요. 실제로 했어.하지만 작동하지 않았다. –

+0

문제는 매개 변수 이름이 내 sp ie에있는 것과 같지 않다는 것을 발견했다. 가 PROCEDURE [DBO] CREATE [usp_get_encrypted_value_without_nums] ( @numberOfRecords BIGINT가 ) 로서이 링크 도움 BEGIN :. http://geekswithblogs.net/stun/archive/2009/03/05/mapping- 저장 프로 시저 - 매개 변수 - in-ssis-ole-db-source-editor.aspx [매개 변수 매핑] [1] [1] : http://i.stack.imgur.com/YIAto.jpg –

관련 문제