2008-09-30 2 views
1

SSIS 패키지를 만들었으며 내 dev 컴퓨터에서 잘 작동합니다. 그러나 프로덕션 서버에서 실행하려고하면 오류가 발생합니다. 나는 원인을 알아 냈하지만 고정하는 방법을 확실하지 않은프로덕션 환경에서 패키지가 실패하는 연결 관리자 오류를 수정하려면 어떻게합니까?

Error: The AcquireConection method call to the connection manager 
"DestinationConnectionOLEDB" failed with error code 0xC0202009. 

: 여기

는 오류입니다. 암호가 연결 문자열에 없습니다. 하지만 SSIS 프로젝트에서 암호를 설정했습니다. 그러나 프로덕션 서버에서 배포하고 실행할 때 암호가 연결 문자열의 일부가 아니기 때문에 실행되지 않습니다.

이 작업을 올바르게 수행하려면 변경해야하는 SSIS 프로젝트의 일부 설정이 있습니까?

감사합니다.

답변

6

패키지 속성의 ProtectionLevel을 DontSaveSensitive로 설정하여 암호를 비활성화하십시오.

또한 연결 문자열을 패키지 변수로 이동하고 연결에서 식을 만드는 것이 좋습니다. 패키지 구성 사용.

그러면 패키지를 변경하지 않고도 연결을 변경하고 통합 보안을 사용할지 여부를 자유롭게 지정할 수 있습니다. 구성에 연결 문자열을 넣거나 명령 줄에 제공 할 수 있습니다.

+0

감사합니다. 이것은 트릭을했고 조금 더 유연성을 가능하게했습니다. – TehOne

관련 문제