Создание файлов дампа для выполнения пакетов

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

Службы Службы Integration Servicesпозволяют создавать отладочные файлы дампа с информацией о выполнении пакета. Данные, содержащиеся в этих файлах, могут помочь с устранением неполадок при выполнении пакетов.

Примечание

Отладочные файла дампа могут содержать конфиденциальные сведения. Чтобы защитить конфиденциальные сведения, можно ограничить доступ к этим файлам с помощью списка управления доступом (ACL) или скопировать их в папку, доступ к которой ограничен. Например, прежде чем отправлять отладочные файлы в службу технической поддержки Microsoft , рекомендуется удалить из них все конфиденциальные сведения.

После развертывания проекта на сервере службы Службы Integration Services можно создать файл дампа, который предоставит сведения о выполнении пакетов, содержащихся в проекте. После завершения процесса ISServerExec.exe, создаются файлы дампа. Выбрав параметр Дамп при ошибках в диалоговом окне Выполнение пакета , вы можете указать, что файл дампа будет создаваться при возникновении ошибки во время выполнения пакета. Кроме того, вы можете использовать следующие хранимые процедуры.

  • catalog.set_execution_parameter_value (база данных SSISDB)

    Вызовите эту хранимую процедуру для настройки файла дампа, который будет создан при возникновении любой ошибки или события и при возникновении конкретных событий во время выполнения пакета.

  • catalog.create_execution_dump

    Вызовите эту хранимую процедуру для приостановки выполняемого пакета и создания файла дампа.

Если вы используете модель развертывания пакетов, для указания параметра дампа отладки в командной строке создаются отладочные файлы дампа с помощью служебной программы dtexec или dtutil . Дополнительные сведения см. в статьях Программа dtexec и Программа dtutil. Дополнительные сведения о моделях развертывания пакетов см. в разделах Развертывание проектов и пакетов служб Integration Services (SSIS) и Устаревшее развертывание пакетов службы SSIS.

Формат отладочного файла дампа

Если указывается параметр создания дампа отладки, службы Службы Integration Services создают следующие отладочные файлы дампа:

  • Отладочный файл дампа с расширением MDMP. Этот файл имеет двоичный формат.

  • Отладочный файл дампа с расширением TMP. Этот файл имеет текстовый формат.

По умолчанию службы Integration Services сохраняют эти файлы в папке <диск>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps.

В следующей таблице приведено описание лишь некоторых разделов TMP-файла. Этот файл также содержит дополнительные данные, не описанные в этой таблице.

Тип сведений Описание Пример
Среда Версия операционной системы, данные об использовании памяти, идентификатор и имя образа процесса. В начале TMP-файла содержатся сведения о среде. # SSIS текстовый дамп выполнен в 13.9.2007 13:50:34

#PID 4120

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

# ОС основная=6 дополнительная=0 сборка=6000

# Работает на 2 процессорах AMD64 на подсистеме WOW64

# Память: занято 58%. Физическая: 845 MБ/2044 MБ Подкачка: 2404 MБ/4095 MБ (доступно/всего)
Путь и номер версии 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)
Последние сообщения Последние сообщения, выданные системой. Содержат время, тип, описание и идентификатор потока для каждого сообщения. [M:1] Элемент кольцевого буфера: (*pRecord)

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

[E:3] Временная метка: 2007-09-13 13:50:32.786 (szTimeStamp)

[E:3] Идентификатор потока: 2368 (ThreadID)

[E:3] Имя события: OnError (EventName)

[E:3] Имя источника: (SourceName)

[E:3] Идентификатор источника: (SourceID)

[E:3] Идентификатор выполнения: (ExecutionGUID)

[E:3] Код данных: -1073446879 (DataCode)

[E:3] Описание: компонент не обнаружен, не зарегистрирован, не может быть обновлен, или в нем отсутствуют необходимые интерфейсы. Контактная информация для этого компонента: "".

Диалоговое окно "Выполнение пакета"