Generieren von Dumpdateien für die Paketausführung

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

In Integration Serviceskönnen Sie Debugdumpdateien erstellen, die Informationen über die Ausführung eines Pakets enthalten. Die Informationen in diesen Dateien können Ihnen bei der Behebung von Problemen bei der Paketausführung helfen.

Hinweis

Debugdumpdateien können vertrauliche Informationen enthalten. Zum Schutz vertraulicher Informationen können Sie eine Zugriffssteuerungsliste verwenden, um den Zugriff auf die Dateien einzuschränken oder die Dateien in einen Ordner mit eingeschränktem Zugriff zu kopieren. Bevor Sie Ihre Debugdateien beispielsweise an Microsoft Support Services senden, empfehlen wir, sensible oder vertrauliche Informationen zu entfernen.

Wenn Sie auf dem Integration Services -Server ein Projekt bereitstellen, können Sie Dumpdateien erstellen, die Informationen über die Ausführung der im Projekt enthaltenen Pakete bereitstellen. Wenn der Prozess "ISServerExec.exe" beendet wird, werden die Dumpdateien erstellt. Sie können angeben, dass eine Dumpdatei erstellt wird, wenn Fehler während der Paketausführung auftreten, indem Sie im Dialogfeld Paket ausführen die Option für die Speicherung von Dumps bei Fehlern auswählen. Außerdem können Sie Folgendes als gespeicherte Prozeduren verwenden.

  • catalog.set_execution_parameter_value (SSISDB-Datenbank)

    Rufen Sie diese gespeicherte Prozedur auf, um zu konfigurieren, dass eine Dumpdatei erstellt wird, wenn ein Fehler oder ein Ereignis auftritt, und wenn spezifische Ereignisse während einer Paketausführung auftreten.

  • catalog.create_execution_dump

    Rufen Sie diese gespeicherte Prozedur auf, um ein ausgeführtes Paket zu veranlassen, eine Dumpdatei anzuhalten und zu erstellen.

Wenn Sie das Paketbereitstellungsmodell verwenden, erstellen Sie die Debugdumpdateien, indem Sie entweder mit dem Hilfsprogramm dtexec oder dem Hilfsprogramm dtutil in der Befehlszeile eine Debugdumpoption angeben. Weitere Informationen finden Sie unter dtexec Utility und dtutil Utility. Weitere Informationen zu Paketbereitstellungsmodellen finden Sie unter Bereitstellen von SQL Server Integration Services-Projekten und -Paketen (SSIS) und Legacy-Paketbereitstellung (SSIS).

Format der Debugdumpdateien

Wenn Sie eine Debugdumpoption angeben, erstellt Integration Services die folgenden Debugdumpdateien:

  • Eine .mdmp-Debugdumpdatei. Hierbei handelt es sich um eine Binärdatei.

  • Eine .tmp-Debugdumpdatei. Hierbei handelt es sich um eine textformatierte Datei.

In der Standardeinstellung speichert Integration Services diese Dateien im Ordner „<Laufwerk>:\Programme\Microsoft SQL Server\110\Shared\ErrorDumps“.

In der folgenden Tabelle werden nur bestimmte Abschnitte der TMP-Datei beschrieben. Die TMP-Datei schließt weitere Daten ein, die nicht in der Tabelle aufgeführt werden.

Art der Informationen BESCHREIBUNG Beispiel
Environment Betriebssystemversion, Speicherauslastungsdaten, Prozess-ID und Name des Prozessimages. Die Umgebungsinformationen befinden sich am Anfang der TMP-Datei. # SSIS Textual Dump taken at 9/13/2007 1:50:34 PM

#PID 4120

#Image Name [C:\Programme\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)
Pfad und Version der Dynamic Link Library (DLL) Pfad und Versionsnummer jeder DLL, die das System während der Verarbeitung eines Pakets lädt. # 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)
Letzte Meldungen Letzte Meldungen, die vom System ausgegeben wurden. Schließt die Zeit, Typ, Beschreibung und Thread-ID jeder Meldung ein. [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] Description: Die Komponente fehlt, ist nicht registriert, nicht aktualisierbar, oder es fehlen erforderliche Schnittstellen. Die Kontaktinformationen für diese Komponente lauten "".

Paket ausführen (Dialogfeld)