통합 서비스 패키지에 의해 기록된 이벤트Events Logged by an Integration Services Package

Integration ServicesIntegration Services 패키지는 Windows 응용 프로그램 로그에 다양한 이벤트 메시지를 기록합니다.An Integration ServicesIntegration Services package logs various event messages to the Windows Application event log. 이러한 메시지는 패키지가 시작되거나 중지될 때 또는 특정 문제가 발생할 때 기록됩니다.A package logs these messages when the package starts, when the package stops, and when certain problems occur.

이 항목에서는 패키지가 응용 프로그램 이벤트 로그에 기록하는 일반적인 이벤트 메시지에 대해 설명합니다.This topic provides information about the common event messages that a package logs to the Application event log. 이러한 메시지 중 일부는 패키지에 로깅이 사용되도록 설정되지 않은 경우에도 기본적으로 기록되지만By default, a package logs some of these messages even if you have not enabled logging on the package. 일부 메시지는 패키지에 로깅이 사용되도록 설정된 경우에만 기록됩니다.However, there are other messages that the package will log only if you have enabled logging on the package. 패키지가 이러한 메시지를 기본적으로 기록하는지 아니면 로깅이 사용되도록 설정되어 있기 때문에 기록하는지 여부에 관계없이 메시지의 이벤트 원본은 SQLISPackage입니다.Regardless of whether the package logs these messages by default or because logging has been enabled, the Event Source for the messages is SQLISPackage.

SSIS 패키지를 실행하는 방법에 대한 일반적인 내용은 프로젝트 및 패키지 실행을 참조하세요.For general information about how to run SSIS packages, see Execution of Projects and Packages.

패키지 실행 문제를 해결하는 방법에 대한 자세한 내용은 패키지 실행 문제 해결 도구를 참조하세요.For information about how to troubleshoot running packages, see Troubleshooting Tools for Package Execution.

패키지의 상태에 대한 메시지Messages about the Status of the Package

Integration ServicesIntegration Services 패키지를 실행하면 일반적으로 패키지의 진행률과 상태에 대한 다양한 메시지가 기록됩니다.When you run an Integration ServicesIntegration Services package, the package typically logs various messages about the progress and status of the package. 다음 표에서는 이러한 메시지를 나열합니다.The following table lists those messages.

참고

다음 표에 나열된 메시지는 패키지에 로깅이 사용되도록 설정되지 않은 경우에도 기록됩니다.The package will log the messages in the following table even if you have not enabled logging for the package.

이벤트 IDEvent ID 심볼 이름Symbolic Name 텍스트Text 참고Notes
1228812288 DTS_MSG_PACKAGESTARTDTS_MSG_PACKAGESTART 패키지 ""이(가) 시작되었습니다.Package "" started. 패키지의 실행이 시작되었습니다.The package has started to run.
1228912289 DTS_MSG_PACKAGESUCCESSDTS_MSG_PACKAGESUCCESS 패키지 ""이(가) 성공적으로 완료되었습니다.Package "" finished successfully. 패키지가 성공적으로 실행되었고 더 이상 실행 중이지 않습니다.The package successfully ran and is no longer running.
1229012290 DTS_MSG_PACKAGECANCELDTS_MSG_PACKAGECANCEL 패키지 "%1!s!"이(가)Package "%1!s!" 취소되었습니다.has been cancelled. 패키지가 취소되었기 때문에 더 이상 실행 중이지 않습니다.The package is no longer running because the package was canceled.
1229112291 DTS_MSG_PACKAGEFAILUREDTS_MSG_PACKAGEFAILURE 패키지 ""이(가) 실패했습니다.Package "" failed. 패키지가 성공적으로 실행되지 못했고 실행이 중지되었습니다.The package could not run successfully and stopped running.

기본적으로 새로 설치하는 경우 Integration ServicesIntegration Services 는 패키지 실행과 관련된 특정 이벤트를 응용 프로그램 이벤트 로그에 기록하지 않도록 구성됩니다.By default, in a new installation, Integration ServicesIntegration Services is configured not to log certain events that are related to the running of packages to the Application event log. SQL ServerSQL Server Integration ServicesIntegration Services현재 릴리스의 데이터 수집기 기능을 사용하는 경우 이 설정은 이벤트 로그 항목이 너무 많이 생성되지 않도록 방지합니다.This setting prevents too many event log entries when you use the Data Collector feature of the current release of SQL ServerSQL Server Integration ServicesIntegration Services. 기록되지 않는 이벤트는 EventID 12288, "패키지가 시작되었습니다" 및 EventID 12289, "패키지가 성공적으로 완료되었습니다"입니다.The events that are not logged are EventID 12288, "Package started," and EventID 12289, "Package finished successfully." 이러한 이벤트를 응용 프로그램 이벤트 로그에 기록하려면 편집을 위해 레지스트리를 엽니다.To log these events to the Application event log, open the registry for editing. 그런 다음 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS 노드를 찾고 LogPackageExecutionToEventLog 설정의 DWORD 값을 0에서 1로 변경합니다.Then in the registry, locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS node, and change the DWORD value of the LogPackageExecutionToEventLog setting from 0 to 1. 그러나 업그레이드 설치에서는 Integration ServicesIntegration Services 가 이러한 두 이벤트를 기록하도록 구성됩니다.However, in an upgrade insallation, Integration ServicesIntegration Services is configured to log these two events. 로깅을 사용하지 않으려면 LogPackageExecutionToEventLog 설정의 값을 1에서 0으로 변경합니다.To disable logging, change the value of the LogPackageExecutionToEventLog setting from 1 to 0.

패키지 로깅과 관련된 메시지Messages Associated with Package Logging

패키지에 로깅이 사용되도록 설정된 경우 응용 프로그램 이벤트 로그는 Integration ServicesIntegration Services 패키지의 선택적 로깅 기능이 지원하는 대상 중 하나입니다.If you have enabled logging on the package, the Application event log is one of the destinations that is supported by the optional logging features in Integration ServicesIntegration Services packages. 자세한 내용은 Integration Services(SSIS) 로깅을 참조하세요.For more information, see Integration Services (SSIS) Logging.

패키지에 로깅이 사용되도록 설정되어 있고 로그 위치가 응용 프로그램 이벤트 로그인 경우 패키지는 다음 정보와 관련된 항목을 기록합니다.When you have enabled logging on the package and the log location is the Application event log, the package logs entries that pertain to the following information:

  • 패키지가 실행될 때 패키지가 위치한 단계에 대한 메시지Messages about which stage the package is in while the package runs.

  • 패키지가 실행될 때 발생하는 특정 이벤트에 대한 메시지Messages about particular events that occur while the package runs.

패키지 실행 단계에 대한 메시지Messages about the Stages of Package Execution

이벤트 IDEvent ID 심볼 이름Symbolic Name 텍스트Text 참고Notes
1254412544 DTS_MSG_EVENTLOGENTRYDTS_MSG_EVENTLOGENTRY 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 응용 프로그램 이벤트 로그에 메시지를 기록하도록 패키지를 구성한 경우 다양한 메시지에서 이 일반 형식을 사용합니다.When you configure package logging to the Application event log, various messages use this generic format.
1255612556 DTS_MSG_EVENTLOGENTRY_PACKAGESTARTDTS_MSG_EVENTLOGENTRY_PACKAGESTART 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 패키지가 시작되었습니다.The package started.
1254712547 DTS_MSG_EVENTLOGENTRY_PREVALIDATEDTS_MSG_EVENTLOGENTRY_PREVALIDATE 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 개체에 대한 유효성 검사가 시작되려고 합니다.Validation of the object is about to begin.
1254812548 DTS_MSG_EVENTLOGENTRY_POSTVALIDATEDTS_MSG_EVENTLOGENTRY_POSTVALIDATE 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 개체에 대한 유효성 검사가 완료되었습니다.Validation of the object has finished.
1255212552 DTS_MSG_EVENTLOGENTRY_PROGRESSDTS_MSG_EVENTLOGENTRY_PROGRESS 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 이 일반 메시지는 패키지 진행률을 보고합니다.This generic message reports package progress.
1254612546 DTS_MSG_EVENTLOGENTRY_POSTEXECUTEDTS_MSG_EVENTLOGENTRY_POSTEXECUTE 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 개체가 해당 작업을 완료했습니다.The object has finished its work.
1255712557 DTS_MSG_EVENTLOGENTRY_PACKAGEENDDTS_MSG_EVENTLOGENTRY_PACKAGEEND 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 패키지의 실행이 완료되었습니다.The package has finished running.

발생한 이벤트에 대한 메시지Messages about Events that Occur

다음 표에서는 이벤트의 결과인 일부 메시지만 나열합니다.The following table lists only some of the messages that are the result of events. Integration ServicesIntegration Services 에서 사용하는 오류, 경고 및 정보 메시지의 보다 포괄적인 목록은 Integration Services 오류 및 메시지 참조를 참조하세요.For a more comprehensive list of error, warning, and informational messages that Integration ServicesIntegration Services uses, see Integration Services Error and Message Reference.

이벤트 IDEvent ID 심볼 이름Symbolic Name 텍스트Text 참고Notes
1225112251 DTS_MSG_EVENTLOGENTRY_TASKFAILEDDTS_MSG_EVENTLOGENTRY_TASKFAILED 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 태스크가 실패했습니다.The task failed.
1225012250 DTS_MSG_EVENTLOGENTRY_ERRORDTS_MSG_EVENTLOGENTRY_ERROR 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 이 메시지는 발생한 오류를 보고합니다.This message reports an error that has occurred.
1224912249 DTS_MSG_EVENTLOGENTRY_WARNINGDTS_MSG_EVENTLOGENTRY_WARNING 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 이 메시지는 발생한 경고를 보고합니다.This message reports a warning that has occurred.
1225812258 DTS_MSG_EVENTLOGENTRY_INFORMATIONDTS_MSG_EVENTLOGENTRY_INFORMATION 이벤트 이름: %1%r 메시지: %9%r 연산자: %2%r 원본 이름: %3%r 원본 ID: %4%r 실행 ID: %5%r 시작 시간: %6%r 종료 시간: %7%r 데이터 코드: %8Event Name: %1%r Message: %9%r Operator: %2%r Source Name: %3%r Source ID: %4%r Execution ID: %5%r Start Time: %6%r End Time: %7%r Data Code: %8 이 메시지는 오류 또는 경고와 관련 없는 정보를 보고합니다.This message reports informational that is not associated with an error or a warning.

이벤트 로그 창에서 로그 항목 보기View Log Entries in the Log Events Window

이 절차에서는 패키지를 실행하고 패키지에서 작성한 로그 항목을 보는 방법을 설명합니다.This procedure describes how to run a package and view the log entries it writes. 로그 항목은 실시간으로 볼 수 있습니다.You can view the log entries in real time. 이벤트 로그 창에 기록된 로그 항목을 상세히 분석할 수 있게 복사하여 저장할 수도 있습니다.The log entries that are written to the Log Events window can also be copied and saved for further analysis.

항목을 이벤트 로그 창에 쓰기 위해 로그 항목을 로그에 쓰지 않아도 됩니다.It is not necessary to write the log entries to a log to write the entries to the Log Events window.

로그 항목을 보려면To view log entries

  1. SQL Server Data ToolsSQL Server Data Tools에서 원하는 패키지가 들어 있는 Integration ServicesIntegration Services 프로젝트를 엽니다.In SQL Server Data ToolsSQL Server Data Tools, open the Integration ServicesIntegration Services project that contains the package you want.

  2. SSIS 메뉴에서 이벤트 로그를 클릭합니다.On the SSIS menu, click Log Events. 필요한 경우 View.LogEvents 명령을 옵션 대화 상자의 키보드 페이지에서 선택한 키 조합에 매핑하여 이벤트 로그 창을 표시할 수도 있습니다.You can optionally display the Log Events window by mapping the View.LogEvents command to a key combination of your choosing on the Keyboard page of the Options dialog box.

  3. 디버그 메뉴에서 디버깅 시작을 클릭합니다.On the Debug menu, click Start Debugging.

    로깅하도록 설정한 이벤트 및 사용자 지정 메시지가 런타임에 발생하면 각 이벤트나 메시지의 로그 항목이 이벤트 로그 창에 작성됩니다.As the runtime encounters the events and custom messages that are enabled for logging, log entries for each event or message are written to the Log Events window.

  4. 디버그 메뉴에서 디버깅 중지를 클릭합니다.On the Debug menu, click Stop Debugging.

    패키지를 반환하거나, 다른 패키지를 실행하거나, 를 닫을 때까지 로그 항목은 이벤트 로그 SQL Server Data ToolsSQL Server Data Tools창에서 사용할 수 있는 상태로 유지됩니다.The log entries remain available in the Log Events window until you rerun the package, run a different package, or close SQL Server Data ToolsSQL Server Data Tools.

  5. 이벤트 로그 창에서 로그 항목을 확인합니다.View the log entries in the Log Events window.

  6. 필요에 따라 복사할 로그 항목을 클릭하고 마우스 오른쪽 단추를 클릭한 다음 복사를 클릭합니다.Optionally, click the log entries to copy, right-click, and then click Copy.

  7. 필요에 따라 로그 항목을 두 번 클릭하고 로그 항목 대화 상자에서 단일 로그 항목에 대한 세부 사항을 확인합니다.Optionally, double-click a log entry, and in the Log Entry dialog box, view the details for a single log entry.

  8. 로그 항목 대화 상자에서 위쪽 및 아래쪽 화살표를 클릭하여 이전 또는 다음 로그 항목을 표시하고 복사 아이콘을 클릭하여 로그 항목을 복사합니다.In the Log Entry dialog box, click the up and down arrows to display the previous or next log entry, and click the copy icon to copy the log entry.

  9. 텍스트 편집기를 열고 로그 항목을 텍스트 파일에 붙여 넣은 다음 저장합니다.Open a text editor, paste, and then save the log entry to a text file.