DtExec 또는 DtExecUI를 사용하여 패키지 실행

Integration Services 패키지를 실행하려면 다음 도구 중 하나를 사용하면 됩니다.

  • Integration Services 서버에 저장된 패키지를 실행하려면 SQL Server Management Studio에서 패키지 실행 대화 상자를 사용하면 됩니다. 자세한 내용은 패키지 실행 대화 상자을 참조하십시오.

  • 요청 시 패키지를 실행하려면 다음 유틸리티 중 하나를 사용하면 됩니다.

    • dtexec 명령 프롬프트 유틸리티(dtexec.exe)

    • 패키지 실행 유틸리티(dtexecui.exe)

    이 항목에서는 이러한 유틸리티를 사용하여 패키지를 실행하는 방법에 대해 설명합니다. Integration Services 서버에 저장된 패키지는 현재 이러한 유틸리티를 사용하여 실행할 수 없습니다.

  • 패키지를 예약하려면 SQL Server 에이전트 작업을 사용하면 됩니다. 자세한 내용은 SQL Server 에이전트를 사용하여 패키지 예약을 참조하십시오. Integration Services 서버에 저장된 패키지는 현재 SQL Server Integration Services 유형의 작업 단계를 사용하여 예약할 수 없습니다. 그러나 Transact-SQL 스크립트(T-SQL) 유형의 작업 단계를 사용하여 catalog.start_execution (SSISDB Database) 저장 프로시저를 호출할 수 있습니다.

  • SQL Server Data Tools(SSDT)에서 디자인 타임에 패키지를 실행할 수 있습니다. 자세한 내용은 SQL Server Data Tools에서 패키지 실행을 참조하십시오.

해당 패키지의 저장 위치에 따라 Integration Services 패키지를 실행하는 데 현재 사용할 수 있는 도구가 요약된 표는 프로젝트 및 패키지 실행을 참조하십시오.

dtexec를 사용하여 패키지 실행

dtexec 유틸리티를 사용하여 파일 시스템, SQL Server 인스턴스 또는 Integration Services 패키지 저장소에 저장된 패키지를 실행할 수 있습니다. dtexec 명령줄과 일부 예제 명령줄에서 사용할 수 있는 옵션에 대한 자세한 내용은 dtexec 유틸리티를 참조하십시오.

참고

64비트 컴퓨터의 경우 Integration Services에서는 64비트 버전의 dtexec 유틸리티를 설치합니다.특정 패키지를 32비트 모드로 실행해야 하는 경우 dtexec 유틸리티의 32비트 버전을 설치해야 합니다.32비트 버전의 dtexec 유틸리티를 설치하려면 설치 도중 클라이언트 도구 또는 SQL Server Data Tools(SSDT)를 선택해야 합니다.

dtexec 유틸리티를 사용하여 패키지를 실행하려면

  1. 명령 프롬프트에서 dtexec /를 입력하고 DTS, SQL 또는 File 옵션과 패키지 경로를 입력합니다. 패키지 경로에 패키지 파일 이름을 포함해야 합니다.

  2. 패키지 암호화 수준이 EncryptSensitiveWithPassword 또는 EncryptAllWithPassword인 경우 Decrypt 옵션을 사용하여 암호를 제공합니다. 암호를 포함하지 않으면 dtexec는 암호를 입력하라는 메시지를 표시합니다.

  3. 필요에 따라 추가 명령줄 옵션을 입력합니다.

  4. ENTER 키를 누릅니다.

  5. 명령 프롬프트 창을 닫기 전에 필요에 따라 로깅 및 보고 정보를 확인합니다.

패키지 실행 유틸리티를 사용하여 패키지 실행

또한 패키지 실행 유틸리티(dtexecui.exe)를 사용하여 패키지를 즉시 실행하거나 나중에 사용하기 위해 명령줄을 만들 수 있습니다. 패키지 실행 유틸리티는 다음과 같은 방법으로 사용할 수 있는 dtexec 유틸리티에 대한 명령줄을 생성합니다.

  • 파일에 복사하여 dtexec 유틸리티의 CommandFile 옵션과 함께 사용합니다.

  • dtexec 유틸리티를 사용하여 패키지를 실행할 때 명령줄 창에 직접 붙여 넣습니다.

참고

패키지 실행 유틸리티는 32비트 버전에서만 사용할 수 있습니다.64비트 컴퓨터에서는 패키지 실행 유틸리티가 생성하는 명령은 프로덕션 서버에 배포하거나 예약하기 전에 64비트 모드에서 테스트해야 합니다.이러한 명령을 64비트 모드에서 테스트하려면 64비트 버전의 dtexec 유틸리티를 사용하십시오.

패키지 실행 유틸리티를 사용하여 패키지를 실행하려면

  1. Management Studio의 보기 메뉴에서 개체 탐색기를 클릭합니다.

  2. 개체 탐색기에서 연결을 클릭한 후 Integration Services를 클릭합니다.

  3. 저장된 패키지 폴더와 해당 하위 폴더를 확장하고 실행할 패키지를 찾고, 패키지를 마우스 오른쪽 단추로 클릭한 후 패키지 실행을 클릭합니다.

  4. 필요에 따라 패키지 실행 유틸리티 대화 상자에서 다음 태스크 중 하나 이상을 수행합니다.

    • 실행할 다른 패키지를 지정합니다.

    • 구성, 명령 파일, 연결 관리자, 실행 옵션, 보고, 로깅, 값 설정 또는 확인을 클릭하여 런타임 옵션을 업데이트합니다.

    • 유틸리티에서 만든 명령줄을 검토하려면 명령줄을 클릭합니다.

  5. 실행을 클릭합니다.

  6. (옵션) 패키지 실행을 중지하려면 패키지 실행 진행률 대화 상자에서 중지를 클릭합니다.

  7. 패키지가 완료되면 닫기를 클릭하여 패키지 실행 진행률 대화 상자를 종료합니다.

참고 항목

태스크

프로젝트 및 패키지 실행