2015-02-05 5 views
4

SSIS 2012에서 oracle 용 OLEDB 연결에 중요한 프로젝트 매개 변수를 사용하려고합니다. Sensitive 값을 FALSE로 설정하면 Project Params Designer에서 완벽하게 작동합니다. 하지만 나는 암호가 그렇게 보이기를 원하지 않는다. Sensitive 속성을 TRUE로 설정하고 패키지를 실행하려고하면 다음 오류가 발생합니다.SSIS 2012에서 중요한 프로젝트 매개 변수를 사용할 수 없습니다.

오류 : 0xC0017010 패키지에서 : 민감한 매개 변수 변수 "$ Project"가 포함되어 있기 때문에 표현식이 평가되지 않습니다. :: OracleConnectionString "을 참조하십시오. 표현식이 올바르게 사용되고 민감한 정보를 보호하는지 확인하십시오.

조언을 보내 주시면 감사하겠습니다. 내가해야 할 일을했을 무엇

감사합니다, 빅

+0

패키지 보안 보호 수준을 ** EncryptSensitiveWithPassword **로 변경하고 패키지를 저장하고 실행하십시오. –

+0

$ Project :: OracleConnectionString은 어떻게 사용하고 있습니까? 나는 * 당신이 그것을 연결 관리자의 표현식으로 지정하려고한다고 가정합니다. 맞습니까? 그렇다면 2012 프로젝트 배포 모델 – billinkc

+0

@RaoY 답장을 보내 주셔서 감사합니다. 현재 보호 수준은 ** DontSaveSensitive **로 설정되어 있으며 변경해야하는 유효한 이유가없는 한 계속 준수하고 있습니다. – Vick

답변

0

는 연결 문자열에서 암호를 제거 민감한 속성이 False로 설정 떠나야했다. 그런 다음 암호에 대한 표현식을 추가하십시오. 그것을 설정하고 Sensitive 속성을 True로 설정하십시오.