패키지에 이벤트 처리기 추가

컨테이너와 태스크는 런타임에 이벤트를 발생시킵니다. 이벤트가 발생할 때 워크플로를 실행하여 이벤트에 응답하는 사용자 지정 이벤트 처리기를 만들 수 있습니다. 예를 들어 태스크가 실패하면 전자 메일 메시지를 보내는 이벤트 처리기를 만들 수 있습니다.

이벤트 처리기는 패키지와 비슷합니다. 패키지와 같이 이벤트 처리기에서는 변수에 대한 범위를 제공할 수 있으며 제어 흐름과 선택적 데이터 흐름이 포함됩니다. 패키지, Foreach 루프 컨테이너, For 루프 컨테이너, 시퀀스 컨테이너 및 모든 태스크에 대해 이벤트 처리기를 만들 수 있습니다.

SSIS 디자이너에서 이벤트 처리기 탭의 디자인 화면을 사용하여 이벤트 처리기를 만들 수 있습니다.

이벤트 처리기 탭이 활성화되면 SSIS 디자이너의 도구 상자에 있는 제어 흐름 항목유지 관리 계획 태스크 노드에 이벤트 처리기의 제어 흐름을 작성하기 위한 태스크와 컨테이너가 포함됩니다. 데이터 흐름 원본, 변환데이터 흐름 대상 노드에는 이벤트 처리기의 데이터 흐름을 작성하기 위한 데이터 원본, 변환 및 대상이 포함됩니다. 자세한 내용은 제어 흐름데이터 흐름를 참조하십시오.

이벤트 처리기 탭에는 또한 이벤트 처리기에서 서버 및 데이터 원본에 연결하는 데 사용하는 연결 관리자를 만들고 수정할 수 있는 연결 관리자 영역이 포함됩니다. 자세한 내용은 연결 관리자 만들기를 참조하십시오.

이벤트 처리기를 만들려면

  1. SQL Server Data Tools(SSDT)에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.

  3. 이벤트 처리기 탭을 클릭합니다.

    이벤트 처리기가 있는 디자인 화면의 스크린 샷

    이벤트 처리기에서 제어 흐름과 데이터 흐름을 만드는 방법은 패키지에서 제어 흐름과 데이터 흐름을 만드는 방법과 비슷합니다. 자세한 내용은 제어 흐름데이터 흐름을 참조하십시오.

  4. 실행 파일 목록에서 이벤트 처리기를 만들 실행 파일을 선택합니다.

  5. 이벤트 처리기 목록에서 만들 이벤트 처리기를 선택합니다.

  6. 이벤트 처리기 탭의 디자인 화면에서 링크를 클릭합니다.

  7. 이벤트 처리기에 제어 흐름 항목을 추가하고 제어 흐름 항목 간에 제약 조건을 끌어서 선행 제약 조건을 사용하는 항목을 연결합니다. 자세한 내용은 제어 흐름을 참조하십시오.

  8. 필요에 따라 데이터 흐름 탭의 디자인 화면에 데이터 흐름 태스크를 추가하고 이벤트 처리기의 데이터 흐름을 만들 수도 있습니다. 자세한 내용은 데이터 흐름을 참조하십시오.

  9. 파일 메뉴에서 선택한 항목 저장을 클릭하여 패키지를 저장합니다.

참고 항목

개념

SQL Server Integration Services

Integration Services(SSIS) 로깅