生成包执行的转储文件

在 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 Textual Dump taken at 9/13/2007 1:50:34 PM

#PID 4120

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

# OS major=6 minor=0 build=6000

# Running on 2 amd64 processors under WOW64

# Memory: 58% in use. Physical: 845M/2044M  Paging: 2404M/4095M (avail/total)

动态链接库 (DLL) 路径和版本

系统在处理包的过程中加载的各 DLL 的路径和版本号。

# 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\kernel32.dll (6.0.6000.16386)

最近的消息

系统最近发出的消息。 包括每条消息的时间、类型、说明和线程 ID。

[M:1]   Ring buffer entry:              (*pRecord)

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

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

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

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

[E:3]         Source Name:                (SourceName)

[E:3]         Source ID:                        (SourceID)

[E:3]         Execution ID:                 (ExecutionGUID)

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

[E:3]         说明:该组件不存在、未注册、不可升级或缺少所需接口。 此组件的联系人信息为“”。

相关内容

“执行包”对话框

集成服务图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 上的 Integration Services 页:


若要获得有关这些更新的自动通知,请订阅该页上提供的 rss 源。