패키지 실행 유틸리티(DtExecUI) UI 참조

패키지 실행 유틸리티를 사용하여 Integration Services 패키지를 실행할 수 있습니다. 이 유틸리티는 Microsoft SQL Server 데이터베이스, SSIS 패키지 저장소, 파일 시스템 중 하나에 저장된 패키지를 실행합니다. 이 사용자 인터페이스는 SQL Server Management Studio에서 열거나 명령 프롬프트에서 dtexecui를 입력하여 열 수 있으며 DTExec 명령 프롬프트 도구를 통해 대신 패키지를 실행할 수 있습니다.

패키지는 dtexecui.exe 유틸리티와 같은 프로세스로 실행됩니다. 이 유틸리티는 32비트 도구이므로 패키지는 WOW(Windows on Win32)에서 실행되는 64비트 환경에서 dtexecui.exe를 사용하여 실행됩니다. 64비트 컴퓨터에서 dtexecui.exe 유틸리티를 사용하여 명령을 개발하고 테스트하는 경우에는 프로덕션 서버에서 명령을 배포하거나 예약하기 전에 64비트 버전의 dtexec.exe를 사용하여 64비트 모드에서 명령을 테스트해야 합니다.

패키지 실행 유틸리티DTExec 명령 프롬프트 도구를 위한 그래픽 사용자 인터페이스입니다. 이 사용자 인터페이스를 사용하면 옵션을 쉽게 구성할 수 있으며 지정한 옵션으로 패키지 실행 시 DTExec 명령 프롬프트 도구에 전달되는 명령줄이 자동으로 조합됩니다.

패키지 실행 유틸리티DTExec 직접 실행 시 사용하는 명령줄을 조합하는 데도 사용할 수 있습니다.

SQL Server Management Studio에서 패키지 실행 유틸리티를 열려면

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

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

  3. 서버에 연결 대화 상자의 서버 이름 목록에 서버 이름을 입력하고 연결을 클릭합니다.

  4. 저장된 패키지 폴더 및 하위 폴더를 확장하고 실행할 패키지를 마우스 오른쪽 단추로 클릭한 다음 패키지 실행을 클릭합니다.

명령 프롬프트에서 패키지 실행 유틸리티를 열려면

  • 명령 프롬프트 창에서 dtexecui를 실행합니다.

다음 섹션에서는 패키지 실행 유틸리티 대화 상자의 페이지에 대해 설명합니다.

일반 페이지

패키지 실행 유틸리티 대화 상자의 일반 페이지를 사용하여 패키지 이름과 위치를 지정할 수 있습니다.

패키지 실행 유틸리티(dtexecui.exe)는 패키지가 원격 서버에 저장되어 있어도 항상 로컬 컴퓨터에서 패키지를 실행합니다. 원격 패키지가 원격 서버에 저장된 구성 파일을 사용하면 패키지 실행 유틸리티에서 해당 구성을 찾을 수 없으므로 패키지가 실패합니다. 이 문제를 방지하려면 \\myserver\myfile과 같은 UNC(Universal Naming Convention) 공유 이름을 사용하여 구성을 참조해야 합니다.

정적 옵션

  • 패키지 원본
    다음 옵션을 사용하여 실행할 패키지의 위치를 지정합니다.

    설명

    SQL Server

    패키지가 Microsoft SQL Server에 있으면 이 옵션을 선택합니다. SQL Server 인스턴스를 지정하고 SQL Server 인증의 사용자 이름과 암호를 입력합니다. 각 사용자 이름과 암호는 명령 프롬프트에 /USER username 및 /PASSWORD password 옵션을 추가합니다.

    파일 시스템

    패키지가 파일 시스템에 있으면 이 옵션을 선택합니다.

    SSIS 패키지 저장소

    패키지가 SSIS 패키지 저장소에 있으면 이 옵션을 선택합니다.

    각 선택 항목에는 다음 옵션 집합이 있습니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

동적 옵션

패키지 원본 = SQL Server

  • 서버
    패키지가 있는 서버 이름을 입력하거나 목록에서 서버를 선택합니다.

  • 서버에 로그온
    패키지에서 Windows 인증 또는 SQL Server 인증을 사용하여 SQL Server에 연결할지를 지정합니다. 보안을 강화하려면 Windows 인증을 사용하는 것이 좋습니다. Windows 인증을 사용하면 사용자 이름과 암호를 지정할 필요가 없습니다.

    • Windows 인증 사용
      Windows 인증을 사용하고 Microsoft Windows 사용자 계정으로 로그온하려면 이 옵션을 선택합니다.

    • SQL Server 인증 사용
      SQL Server 인증을 사용하려면 이 옵션을 선택합니다. 사용자가 지정한 로그인 이름과 암호를 사용하여 트러스트되지 않은 연결로부터 연결하면 SQL Server에서 SQL Server 로그인 계정이 설정되었는지 및 지정한 암호가 전에 기록한 암호와 일치하는지를 확인하여 인증을 수행합니다. SQL Server에서 로그인 계정을 찾을 수 없으면 인증이 실패하고 오류 메시지가 나타납니다.

      중요 정보중요

      가능하면 Windows 인증을 사용하십시오.

  • 패키지
    패키지 이름을 입력하거나 줄임표 단추 **(...)**를 클릭하여 SSIS 패키지 선택 대화 상자에서 패키지를 찾습니다.

패키지 원본 = 파일 시스템

  • 패키지
    패키지 이름을 입력하거나 줄임표 단추 **(...)**를 클릭하여 열기 대화 상자에서 패키지를 찾습니다. 기본적으로 이 대화 상자는 .dtsx 확장명을 가진 파일만 표시합니다.

패키지 원본 = SSIS 패키지 저장소

  • 서버
    패키지가 있는 컴퓨터 이름을 입력하거나 목록에서 컴퓨터를 선택합니다.

  • 서버에 로그온
    패키지에서 Microsoft Windows 인증을 사용하여 패키지 원본에 연결할지를 지정합니다. 보안을 강화하려면 Windows 인증을 사용하는 것이 좋습니다. Windows 인증을 사용하면 사용자 이름과 암호를 지정할 필요가 없습니다.

    • Windows 인증 사용
      Windows 인증을 사용하고 Microsoft Windows 사용자 계정으로 로그온하려면 이 옵션을 선택합니다.

    • SQL Server 인증 사용
      SSIS 패키지 저장소에 저장된 패키지를 실행하는 경우 이 옵션을 사용할 수 없습니다.

  • 패키지
    패키지 이름을 입력하거나 줄임표 단추 **(...)**를 클릭하여 SSIS 패키지 선택 대화 상자에서 패키지를 찾습니다.

구성 페이지

패키지 실행 유틸리티 대화 상자의 구성 페이지를 사용하여 런타임에 로드할 구성 파일을 선택하고 이러한 파일의 로드 순서를 지정할 수 있습니다.

옵션

  • 구성 파일
    패키지가 사용하는 구성을 나열합니다. 각 구성 파일은 명령 프롬프트에 /CONFIGFILE filename 옵션을 추가합니다.

  • 화살표 키
    목록에서 구성 파일을 선택한 다음 오른쪽에 있는 화살표 키를 사용하여 로드 순서를 변경합니다. 구성은 목록의 위에서부터 로드됩니다.

    [!참고]

    여러 구성에서 동일한 속성을 수정하는 경우 마지막으로 로드되는 구성이 사용됩니다.

  • 추가
    열기 대화 상자를 사용하여 구성을 추가하려면 클릭합니다. 기본적으로 이 대화 상자에서는 확장명이 .dtsconfig인 파일만 나열합니다.

  • 제거
    목록에서 구성 파일을 선택한 다음 제거를 클릭합니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

명령 파일 페이지

패키지 실행 유틸리티 대화 상자의 명령 파일 페이지를 사용하여 런타임에 로드할 명령 파일을 선택할 수 있습니다.

옵션

  • 명령 파일
    패키지에서 사용하는 명령 파일을 나열합니다. 패키지는 여러 파일을 사용하여 명령줄 옵션을 설정할 수 있습니다.

  • 화살표 키
    목록에서 명령 파일을 선택한 다음 우측의 화살표 키를 사용하여 로드 순서를 변경합니다. 명령 파일은 목록의 맨 위에서 시작하여 차례로 로드합니다.

  • 추가
    열기 대화 상자를 사용하여 명령 파일을 추가하려면 클릭합니다.

  • 제거
    입력란에서 명령 파일을 선택한 다음 제거 단추를 사용하여 선택한 명령 파일을 제거합니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

연결 관리자 페이지

패키지 실행 유틸리티 대화 상자의 연결 관리자 페이지를 사용하여 패키지가 사용하는 연결 관리자의 연결 문자열을 편집할 수 있습니다.

옵션

  • 연결 관리자
    연결 문자열 열을 편집할 수 있도록 하려면 확인란을 선택합니다.

  • 설명
    각 연결 관리자에 대한 설명을 봅니다. 설명은 편집할 수 없습니다.

  • 연결 문자열
    연결 관리자의 연결 문자열을 편집합니다. 이 필드는 연결 관리자 확인란을 선택한 경우에만 편집할 수 있습니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

실행 옵션 페이지

패키지 실행 유틸리티 대화 상자의 실행 옵션 페이지를 사용하여 패키지에 대한 런타임 옵션을 지정할 수 있습니다.

옵션

  • 유효성 검사 경고 발생 시 패키지 실패
    유효성 검사 경고가 발생할 경우 패키지가 실패하는지 여부를 나타냅니다.

  • 패키지를 실행하지 않고 유효성 검사
    패키지에 대해 유효성 검사만 수행할지 여부를 나타냅니다.

  • 최대 동시 실행 파일 수
    패키지에서 동시에 실행할 수 있는 최대 실행 파일 수를 지정할지 여부를 나타냅니다. 이 확인란을 선택하면 스핀 상자를 사용하여 최대 실행 파일 수를 지정할 수 있습니다.

  • 패키지 검사점 사용
    패키지 검사점 사용 여부를 나타냅니다.

  • 검사점 파일
    패키지 검사점을 사용하는 경우 패키지가 사용하는 검사점 파일을 나열합니다.

  • 찾아보기
    패키지 검사점을 사용하는 경우 열기 대화 상자에서 찾아보기 단추 **(...)**를 클릭하여 검사점 파일을 찾습니다. 검사점 파일이 이미 지정되어 있는 경우에는 선택한 파일로 바뀝니다.

  • 다시 시작 옵션 무시
    패키지 검사점을 사용하는 경우 다시 시작 옵션을 무시할 것인지 여부를 나타납니다.

  • 다시 시작 옵션
    다시 시작 옵션을 무시하는 경우 검사점 사용 방법을 선택합니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

보고 페이지

패키지 실행 유틸리티 대화 상자의 보고 페이지를 사용하여 패키지 실행 시 콘솔에 기록할 패키지 정보 및 이벤트를 지정할 수 있습니다.

옵션

  • 콘솔 이벤트
    보고할 이벤트와 메시지 유형을 나타냅니다.

    • 없음
      보고하지 않으려면 선택합니다.

    • 오류
      오류 메시지를 보고하려면 선택합니다.

    • 경고
      경고 메시지를 보고하려면 선택합니다.

    • 사용자 지정 이벤트
      사용자 지정 이벤트 메시지를 보고하려면 선택합니다.

    • 파이프라인 이벤트
      데이터 흐름 이벤트 메시지를 보고하려면 선택합니다.

    • 정보
      정보 메시지를 보고하려면 선택합니다.

    • 자세한 정보 표시
      자세한 정보를 보고하려면 선택합니다.

  • 콘솔 로깅
    선택한 이벤트 발생 시 로그에 기록할 정보를 지정합니다.

    • 이름
      패키지를 만든 사용자 이름을 보고하려면 선택합니다.

    • 컴퓨터
      패키지를 실행 중인 컴퓨터 이름을 보고하려면 선택합니다.

    • 운영자
      패키지를 시작한 사용자 이름을 보고하려면 선택합니다.

    • 원본 이름
      패키지 이름을 보고하려면 선택합니다.

    • 원본 GUID
      패키지 GUID를 보고하려면 선택합니다.

    • 실행 GUID
      패키지 실행 인스턴스의 GUID를 보고하려면 선택합니다.

    • 메시지
      메시지를 보고하려면 선택합니다.

    • 시작/종료 시간
      패키지 시작 및 종료 시간을 보고하려면 선택합니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

로깅 페이지

패키지 실행 유틸리티 대화 상자의 로깅 페이지를 사용하여 런타임에 로그 공급자를 패키지에서 사용 가능하게 만들 수 있습니다. 로그에 연결하는 데 사용할 패키지 로그 공급자 유형 및 연결 문자열을 입력합니다. 각 로그 공급자 항목은 /LOGGER classid 옵션을 명령 프롬프트에 추가합니다.

옵션

  • 로그 공급자
    목록에서 로그 공급자를 선택합니다.

  • 구성 문자열
    로그 위치를 가리키는 패키지에서 연결 관리자의 이름을 선택하거나 해당 로그 공급자에 연결하는 데 사용할 연결 문자열을 입력합니다.

  • 제거
    로그 공급자를 선택하여 제거하려면 클릭합니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

값 설정 페이지

패키지 실행 유틸리티 대화 상자의 값 설정 페이지에서 속성의 경로 및 해당 속성 값을 입력하여 패키지, 실행 파일, 연결, 변수 및 로그 공급자의 속성 값을 설정할 수 있습니다. 각 경로 항목은 /SET propertypath;value 옵션을 명령 프롬프트에 추가합니다.

옵션

  • 속성 경로
    속성의 경로를 입력합니다. 경로 구문에서는 백슬래시(\)를 사용하여 다음 항목이 컨테이너임을 나타내고, 마침표(.)를 사용하여 다음 항목이 속성임을 나타내고, 대괄호를 사용하여 컬렉션 멤버임을 나타냅니다. 멤버는 해당 멤버의 인덱스 또는 이름으로 식별할 수 있습니다. 예를 들어 패키지 변수의 속성 경로는 \Package.Variables[MyVariable].Value입니다.


  • 속성 값을 입력합니다.

  • 제거
    속성 경로를 선택하고 제거하려면 클릭합니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

확인 페이지

패키지 실행 유틸리티 대화 상자의 확인 페이지를 사용하여 패키지 확인 조건을 설정할 수 있습니다.

옵션

  • 서명된 패키지만 실행
    서명된 패키지만 실행하려면 선택합니다.

  • 패키지 빌드 확인
    패키지 빌드를 확인하려면 선택합니다.

    • 빌드
      빌드와 연결된 순차적 빌드 번호를 지정합니다.
  • 패키지 ID 확인
    패키지 ID를 확인하려면 선택합니다.

    • 패키지 ID
      패키지 ID 번호를 지정합니다.
  • 버전 ID 확인
    버전 ID를 확인하려면 선택합니다.

    • 버전 ID
      버전 ID 번호를 지정합니다.
  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

명령줄 페이지

패키지 실행 유틸리티 대화 상자의 명령줄 노드를 사용하여 여러 대화 상자에서 만든 옵션으로 생성한 명령줄을 편집할 수 있습니다.

옵션

  • 원래 옵션 복원
    명령줄을 원래 상태로 복원하려면 클릭합니다. 수동으로 명령줄 편집 옵션을 사용하여 수정했는데 원래 명령줄 옵션을 복원하려는 경우 이 옵션을 사용합니다.

  • 수동으로 명령줄 편집
    명령줄 입력란에서 명령줄을 편집하려면 클릭합니다.

  • 명령줄
    현재 명령줄을 표시합니다. 명령줄을 수동으로 편집하는 옵션을 선택한 경우 편집할 수 있습니다.

  • 실행
    패키지를 실행하려면 클릭합니다.

  • 닫기
    패키지 실행 유틸리티 대화 상자를 닫으려면 클릭합니다.

참고 항목

개념

dtexec 유틸리티