다음을 통해 공유


패키지 실행을 위한 덤프 파일 생성

Integration Services에서 패키지 실행에 대한 정보를 제공하는 디버그 덤프 파일을 만들 수 있습니다. 이러한 파일의 정보는 패키지 실행 문제를 해결하는 데 도움이 될 수 있습니다.

비고

디버그 덤프 파일에는 중요한 정보가 포함될 수 있습니다. 중요한 정보를 보호하기 위해 ACL(액세스 제어 목록)을 사용하여 파일에 대한 액세스를 제한하거나 액세스가 제한된 폴더에 파일을 복사할 수 있습니다. 예를 들어 디버그 파일을 Microsoft 지원 서비스로 보내기 전에 중요한 정보나 기밀 정보를 제거하는 것이 좋습니다.

Integration Services 서버에 프로젝트를 배포할 때 프로젝트에 포함된 패키지의 실행에 대한 정보를 제공하는 덤프 파일을 만들 수 있습니다. ISServerExec.exe 프로세스가 종료되면 덤프 파일이 만들어집니다. 패키지 실행 대화 상자에서 오류 발생 시 덤프 옵션을 선택하여 패키지 실행 중에 오류가 발생할 때 덤프 파일이 생성되도록 지정할 수 있습니다. 다음 저장 프로시저를 사용할 수도 있습니다.

패키지 배포 모델을 사용하여 패키지를 배포하는 경우 dtexec 유틸리티 또는 dtutil 유틸리티를 사용하여 디버그 덤프 파일을 만들어 명령줄에서 디버그 덤프 옵션을 지정합니다. 자세한 내용은 dtexec 유틸리티dtutil 유틸리티를 참조하세요. 패키지 배포 모델에 대한 자세한 내용은 프로젝트 및 패키지의 배포패키지 배포 (SSIS)를 참조하세요.

덤프 파일 형식 디버그

디버그 덤프 옵션을 지정하면 Integration Services는 다음 디버그 덤프 파일을 만듭니다.

  • .mdmp 디버그 덤프 파일입니다. 이진 파일입니다.

  • .tmp 디버그 덤프 파일입니다. 텍스트 형식의 파일입니다.

기본적으로 Integration Services는 이러한 파일을 drive>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps 폴더<에 저장합니다.

다음 표에서는 .tmp 파일의 특정 섹션만 설명합니다. .tmp 파일에는 테이블에 나열되지 않은 추가 데이터가 포함됩니다.

정보 유형 설명 예시
환경 운영 체제 버전, 메모리 사용량 데이터, 프로세스 ID 및 프로세스 이미지 이름입니다. 환경 정보는 .tmp 파일의 시작 부분에 있습니다. # SSIS 텍스트 덤프 생성일자: 2007년 9월 13일 오후 1시 50분 34초

#PID 4120

#이미지 이름 [C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe]

# OS major=6 minor=0 build=6000

# WOW64에서 2 amd64 프로세서에서 실행

# 메모리: 58% 사용 중. 물리적: 845M/2044M 페이징: 2404M/4095M(사용 가능/합계)
DLL(동적 연결 라이브러리) 경로 및 버전 패키지를 처리하는 동안 시스템에서 로드하는 각 DLL의 경로 및 버전 번호입니다. # 로드된 모듈: c:\bb\Sql\DTS\src\bin\debug\i386\DTExec.exe(10.0.1069.5)

# 로드된 모듈: C:\Windows\SysWOW64\ntdll.dll(6.0.6000.16386)

# 로드된 모듈: C:\Windows\syswow64\kernel32.dll(6.0.6000.16386)
최근 메시지 시스템에서 발행한 최근 메시지입니다. 각 메시지의 시간, 형식, 설명 및 스레드 ID를 포함합니다. [M:1] 링 버퍼 항목: (*pRecord)

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

[E:3] 타임스탬프: 2007-09-13 13:50:32.786 (szTimeStamp)

[E:3] 스레드 ID: 2368(ThreadID)

[E:3] 이벤트 이름: OnError(EventName)

[E:3] 원본 이름: (SourceName)

[E:3] 원본 ID: (SourceID)

[E:3] 실행 ID: (ExecutionGUID)

[E:3] 데이터 코드: -1073446879(DataCode)

[E:3] 설명: 구성 요소가 누락되었거나, 등록되지 않았거나, 업그레이드할 수 없거나, 필요한 인터페이스가 누락되었습니다. 이 구성 요소의 연락처 정보는 ""입니다.

패키지 실행 대화 상자