2011-10-26 6 views
0

SSIS 스크립트 작업에서 Microsoft.SqlServer.DTSRuntimeWrap에 대한 참조를 어떻게 추가합니까? 일반 Visual Studio 프로젝트 나 Script Coponents에서 .dll에 대한 참조를 추가 할 수 있습니다. 어떤 이유로 나는 Script Tasks에서 .dll을 참조 할 수 없습니다. Visual Studio 프로젝트에서 경로 복사를 시도했지만 "파일 경로가 유효하지 않습니다"라는 오류 메시지가 나타납니다. 내 컴퓨터의 경로는 "C : \ Windows \ assembly \ GAC_32 \ Microsoft.SQLServer.DTSRuntimeWrap \ 10.0.0.0__89845dcd8080cc91 \ Microsoft.SQLServer.DTSRuntimeWrap.dll"입니다. 참고로 저는 Windows Server 2008 R2 64 비트 시스템에서 작업하고 있습니다. SSIS 스크립트 작업에서 Microsoft.SqlServer.DTSRuntimeWrap에 대한 참조를 추가하려면 어떻게합니까? 감사합니다.SSIS 스크립트 태스크에서 Microsoft.SqlServer.DTSRuntimeWrap에 대한 참조를 어떻게 추가합니까?

+1

** 당신이 설명하기를 ** 왜 ** Microsoft.SqlServer.DTSRuntimeWrap'을 스크립트 태스크에서 참조하고 싶습니까? –

+0

패키지가 마지막으로 실행 된 이후에 삽입, 업데이트 또는 삭제 된 ID 목록을 작성 중입니다. 쉼표로 구분 된 목록으로 반환하는 저장 프로 시저가 있습니다. SSH는 SQL 실행 작업을 사용하여 변수를 채울 때 문자열이 더 길기 때문에 스크립트 작업을 사용하여 저장 프로 시저를 호출하려고했습니다. 나는 foreach 루프 컨테이너 안에서 스크립트 태스크로 그것을 끝내었다. 스토어드 프로 시저를 호출하지는 않지만 최종 결과는 동일합니다. – Tarzan

답변

0

SSIS에서 스크립트 작업에 대한 참조를 추가 할 수 없습니다. 내가 듣기를 원하는 것은 아니지만 스크립트 작업에는 vs 프로젝트의 모든 기능이 없습니다.

+0

감사합니다 저스틴. 이제 벽에 머리를 두드리는 것을 멈출 수 있습니다. 해결 방법을 찾았습니다. 패키지를 마지막으로 실행 한 이후로 삽입, 업데이트 또는 삭제 된 ID 목록을 작성 중입니다. 나는 foreach 루프 컨테이너로 그것을 끝내었다. – Tarzan

+0

@kevin_fitz는 그가 무슨 말을하고 있는지 결코 알지 못했고, 프로덕션 서버에 배포하거나 배포하지 않았 음을 분명히 알았습니다. 마치 그가 '참조 추가'를 선택하지 않은 것처럼? GAC에 등록 된 라이브러리를 참조 할 수는 있지만 등록되지 않은 참조 라이브러리는 실행을 시도 할 때 오류가 발생하며 대개 프로덕션 환경에 배포 할 때 발생합니다. 보다 건설적인 발언은 몇 년 전에 실현 한 다른 접근법을 취하는 것과 관련하여 뭔가를 포함했을 것입니다. – Justin

관련 문제