제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under MSSQL
https://ch1n2.wordpress.com/2009/08/23/ssis-error-code-dts_e_cannotacquireconnectionfromconnectionmanager/

Data Source=localhost;User ID=test;Initial Catalog=DBNAME;Provider=SQLNCLI.1;

Data Source=localhost;User ID=test;Password=test;Initial Catalog=DBNAME;Provider=SQLNCLI.1;
사용자 삽입 이미지

비쥬얼스튜디오에서 작업하고 테스트 통과되고 정상적으로 실행되는걸 확인하고 Package dtsx 파일로 저장하는 단계에서 패스워드가 누락되어 저장되는게 문제였습니다.
사용자 삽입 이미지
패키지 실행 유틸리티에서도 테스트를 진행할려면 패스워드 구문을 넣어줘야 합니다.
사용자 삽입 이미지
작업배치에도 패스워드 구문은 저장이 안되어서 연결문자열에 추가해줘야 합니다.
패키지 실행권한은 sysadmin 권한이 필요하다고 메세지를 뿌려주네요. 사용자권한으로는 실행이 안되는거 같습니다.
이런 문제로 인하여 편집기로 해당부분을 넣어주고 SQL 작업스케쥴에 등록하는데 역시 또한 연결관리자 패스워드를 갖고오지 않았습니다. 배치작업을 수정하여 연결관리자 패스워드 부분에 입력해주면 이 문제는 해결이 됩니다.
32비트 드라이버와 64비트 연결드라이버 이슈로만 알고 있었는데 열어보니 이런 상황이 발생할줄은 생각도 못했습니다. 테스트 정상적으로 다 되었는데 누가 이런데서 이런게 누락되어 저장될줄은 알게 뭡니까...

2018/03/08 19:33 2018/03/08 19:33