2014-02-13 2 views
0

SSIS의 변수로 연결 관리자의 '초기 카탈로그'속성을 사용할 수 있는지 궁금합니다. 예를 들어 연결 문자열의 값을 사용하여 표현식으로 평가되는 문자열 변수를 작성합니다. 지금까지 아무 것도 발견하지 못했기 때문에 여기있는 누군가가 '그것이 가능할까요?'라는 대답을 가지고있을 것이라고 생각했습니다.연결 관리자의 '초기 카탈로그'값을 SSIS 패키지의 변수로 사용하십시오.

감사합니다. 좋은 하루 보내십시오.

데이빗

+0

여기에 좋은 기사가 있습니다 : [Clicky!] (http://www.mssqltips.com/sqlserverip/1405/sql-server-integration-services-ssis-package-configuration/) – Andrew

답변

0

말 전에 장바구니.

연결 문자열을 포함하는 변수를 만든 다음 표현식을 사용하여 ConnectionManager의 ConnectionString 속성에 적용 할 수 있습니다.

기본적으로 연결 관리자의 연결 문자열 값을 기반으로 SSIS 변수에 식을 설정할 수 없습니다. 익스프레션 편집기에서는 노출되지 않습니다. 스크립트 태스크를 사용하여 일종의 일종의 연결 문자열을 얻을 수 있습니다. 거기에서 Connection Manager의 모든 등록 정보에 액세스하고이를 조사하여 연결 문자열을 결정할 수 있습니다.

거기에 사용자 이름과 암호가없는 한. 비밀 번호는 민감한 정보이며 나는 그것이 의미하는 바를 모든 정보를 통해 얻을 수는 없다는 것을 의미합니다. SSPI 컨텍스트라면 SSIS에 해당 값을 다시 지정하는 것이 좋습니다. 변하기 쉬운.

+0

많은 도움을주었습니다. 감사. 스크립트 작업으로 얻었습니다. 나는 'delay validation'을 true로 설정해야합니다. 그렇지 않으면 변수에서 SQL Query를 사용하는 OLEDB Source가 작동하지 않습니다. – Elound

관련 문제