패키지 실행을 위한 덤프 파일 생성Generating Dump Files for Package Execution

Integration ServicesIntegration Services에서는 패키지 실행에 대한 정보를 제공하는 디버그 덤프 파일을 만들 수 있습니다.In Integration ServicesIntegration Services, you can create debug dump files that provide information about the execution of a package. 이러한 파일의 정보는 패키지 실행 문제를 해결하는 데 도움이 됩니다.The information in these files can help you with troubleshooting package execution issues.

참고!NOTE! 디버그 덤프 파일에는 중요한 정보가 들어 있을 수 있습니다.Debug dump files might contain sensitive information. 중요한 정보를 보호하려면 ACL(액세스 제어 목록)을 통해 파일에 대한 액세스를 제한하거나 파일을 액세스가 제한된 폴더에 복사합니다.To help protect sensitive information, you can use an access control list (ACL) to restrict access to the files, or copy the files to a folder that has restricted access. 예를 들어 디버그 파일을 MicrosoftMicrosoft 지원 서비스에 보내기 전에 중요한 정보나 기밀 정보를 제거하는 것이 좋습니다.For example, before you send your debug files to MicrosoftMicrosoft support services, we recommend that you remove any sensitive or confidential information.

프로젝트를 Integration ServicesIntegration Services 서버에 배포할 때는 프로젝트에 포함된 패키지 실행에 대한 정보를 제공하는 덤프 파일을 만들 수 있습니다.When you deploy a project to the Integration ServicesIntegration Services server, you can create dump files that provide information about the execution of the packages contained in the project. ISServerExec.exe 프로세스가 끝나면 덤프 파일이 만들어집니다.When the ISServerExec.exe process ends, the dump files are created. 패키지 실행 대화 상자에서 오류 덤프 옵션을 선택하여 패키지 실행 중 오류가 발생하면 덤프 파일이 만들어지도록 지정할 수 있습니다.You can specify that a dump file is created when errors occur during the package execution, by selecting the Dump on errors option in the Execute Package Dialog box. 다음 저장 프로시저도 사용할 수 있습니다.You can also use the following stored procedures:

디버그 덤프 파일 형식Debug dump file format

디버그 덤프 옵션을 지정하면 Integration ServicesIntegration Services 가 다음과 같은 디버그 덤프 파일을 만듭니다.When you specify a debug dump option, Integration ServicesIntegration Services creates the following debug dump files:

  • .mdmp 디버그 덤프 파일.A .mdmp debug dump file. 이진 파일입니다.This is a binary file.

  • .tmp 디버그 덤프 파일.The .tmp debug dump file. 텍스트 형식 파일입니다.This is a text formatted file.

    기본적으로 Integration ServicesIntegration Services 은 폴더에 이러한 파일을 저장 <드라이브 >:files\microsoft SQL Server\110\Shared\ErrorDumps 합니다.By default, Integration ServicesIntegration Services stores these files in the folder, <drive>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps.

    다음 표에서는 .tmp 파일의 특정 섹션에 대해서만 설명합니다.The following table describes only certain sections in the .tmp file. .tmp 파일에는 이 표에 나열되지 않은 추가 데이터가 포함되어 있습니다.The .tmp file includes additional data that is not listed in the table.

정보 유형Type of information DescriptionDescription 예제Example
환경Environment 운영 체제 버전, 메모리 사용 데이터, 프로세스 ID 및 프로세스 이미지 이름.Operating system version, memory usage data, process ID, and process image name. 환경 정보는 .tmp 파일의 시작 부분에 있습니다.The environment information is at the beginning of the .tmp file. # SSIS Textual Dump taken at 9/13/2007 1:50:34 PM# SSIS Textual Dump taken at 9/13/2007 1:50:34 PM

#PID 4120#PID 4120

#Image Name [C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe]#Image Name [C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe]

# OS major=6 minor=0 build=6000# OS major=6 minor=0 build=6000

# Running on 2 amd64 processors under WOW64# Running on 2 amd64 processors under WOW64

# Memory: 58% in use.# Memory: 58% in use. Physical: 845M/2044M Paging: 2404M/4095M (avail/total)Physical: 845M/2044M Paging: 2404M/4095M (avail/total)
DLL(동적 연결 라이브러리) 경로 및 버전Dynamic-link library (DLL) path and version 패키지 처리 시 시스템에서 로드하는 각 DLL의 경로 및 버전 번호Path and version number of each DLL that the system loads during the processing of a package. # Loaded Module: c:\bb\Sql\DTS\src\bin\debug\i386\DTExec.exe (10.0.1069.5)# Loaded Module: c:\bb\Sql\DTS\src\bin\debug\i386\DTExec.exe (10.0.1069.5)

# Loaded Module: C:\Windows\SysWOW64\ntdll.dll (6.0.6000.16386)# Loaded Module: C:\Windows\SysWOW64\ntdll.dll (6.0.6000.16386)

# Loaded Module: C:\Windows\syswow64\kernel32.dll (6.0.6000.16386)# Loaded Module: C:\Windows\syswow64\kernel32.dll (6.0.6000.16386)
최근 메시지Recent messages 시스템에서 표시한 최근 메시지.Recent messages issued by the system. 각 메시지의 시간, 유형, 설명 및 스레드 ID가 포함됩니다.Includes the time, type, description, and thread ID of each message. [M:1] Ring buffer entry: (pRecord)[M:1] Ring buffer entry: (pRecord)

[D:2] <<<CRingBufferLogging::RingBufferLoggingRecord >>> (@ 0282F1A8)[D:2] <<<CRingBufferLogging::RingBufferLoggingRecord>>> ( @ 0282F1A8 )

[E:3] Time Stamp: 2007-09-13 13:50:32.786 (szTimeStamp)[E:3] Time Stamp: 2007-09-13 13:50:32.786 (szTimeStamp)

[E:3] Thread ID: 2368 (ThreadID)[E:3] Thread ID: 2368 (ThreadID)

[E:3] Event Name: OnError (EventName)[E:3] Event Name: OnError (EventName)

[E:3] Source Name: (SourceName)[E:3] Source Name: (SourceName)

[E:3] Source ID: (SourceID)[E:3] Source ID: (SourceID)

[E:3] Execution ID: (ExecutionGUID)[E:3] Execution ID: (ExecutionGUID)

[E:3] Data Code: -1073446879 (DataCode)[E:3] Data Code: -1073446879 (DataCode)

[E:3] 설명: 구성 요소가 없거나, 등록되지 않았거나, 업그레이드할 수 없거나, 필수 인터페이스가 없습니다.[E:3] Description: The component is missing, not registered, not upgradeable, or missing required interfaces. 이 구성 요소에 대한 연락처 정보는 ""입니다.The contact information for this component is "".

패키지 실행 대화 상자Execute Package Dialog Box