2016-06-10 4 views
0

SSIS 스크립트 변환에서 오류가 발생했습니다. 스크립트의 이진 코드가 없습니다.SSIS 스크립트 변환 오류

은 클릭 스크립트 편집 버튼으로 디자이너에서 스크립트를 열어주십시오 내가 편집기를 열고 다시 한 "확인이

이 성공적으로 빌드

을하지만, 오류를

오류 3 '를 보여줍니다 Input0Buffer '에'Column1 '에 대한 정의가없고'Input0Buffer '유형의 첫 번째 인수를 허용하는 확장 메서드'Column1 '이 없습니다 (지시문이나 어셈블리 참조가 누락 되었습니까?)

답변

2

스크립트 구성 요소 내에서 입력 열을 사용할 수 있도록해야합니다 (그림을 참조하십시오. 필자의 경우 모든 열을 사용할 수있게 만들었습니다).

available input column from data stream

+0

모든 필수 입력 열이 이미 선택되었습니다. 열을 선택하고 선택을 취소하면 해당 오류가 400 열 표시됩니다. 올바른 값으로 설정할 속성이 있습니까? – user1254579

+0

스크립트 주 속성 빌드 작업 없음으로 설정 – user1254579

+1

이 문서에 따라 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/c9fe8092-f733-47a0-99ef-d86342239f81/input0buffer-does-not-contain -a-definition-for-column-in-script-task-in-ssis? forum = sqlintegrationservices 입력 열 중 하나의 이름에 문제가 있습니다. SSIS 변수가 대소 문자를 구분하므로 이름에주의하십시오. 그래서 "SegmentCode"는 "Segmentcode"와 다른 의미입니다. – Lkor

1

당신은 가능성이 스크립트 구성 요소에 공급되는 데이터 소스에 Column1라는 데이터 열을 가지고있다.

스크립팅 구성 요소로 들어오는 데이터 소스/쿼리를 확인하고 해당 column1 필드를 제거하거나 스크립트 구성 요소에 입력하지 않도록 선택 취소하십시오.