[SSIS] 패키지 파일 패스워드 확인 쿼리
SSIS의 패키지의 패스워드를 잃어버렸다. 그런데 아무리 머리를 쥐어짜도 모르겠다. 만약 해당 패키지가 Job에 등록 되어있다면 찾을 수 있다. 업무를 인수인계 받았는데 담당자가 부재거나 퇴사 했는데 이런 경우가 발생했다면 정말 난감하다. 애초에 정말 패스워드 관리를 잘해야 하는게 맞지만... 사람 일이 뭐 매번 뜻대로 되는 것은 아니니 빨리 해결할 수 있는 방법을 찾아보자. 조건: 해당 패키지가 SQL 서버에 JOB으로 등록되어 있을 경우이다. 쿼리는 아래와 같다. USE msdb GO -- 패키지 파일 암호 확인 쿼리 DECLARE @jobname VARCHAR ( 128 ) = NULL , @stepname VARCHAR ( 128 ) = NULL ; SELECT sj.name AS JobName , sjs.step_name , sjs.subsystem , sjs.command ,CASE WHEN sjs.command LIKE '%/DECRYPT "\"%' THEN...