Protokollierung der Paketausführung
Microsoft SQL Server Integration Services enthält Protokollierungsfunktionen, die Laufzeitereignisse für die Protokollierung verfügbar machen, verschiedene Gruppen von Protokollierungsanbietern unterstützen und häufig angeforderte Informationen für die Protokollierung bereitstellen. Die Informationen können in Textdateien, in SQL Server Profiler, in der sysssislog-Tabelle einer SQL Server-Datenbank, im Windows-Ereignisprotokoll und in XML-Dateien protokolliert werden. Weitere Informationen finden Sie unter SQL Server Integration Services-Protokollanbieter.
Die Pakete können mithilfe des SSIS-Designers, dem grafischen Tool zum Erstellen in Integration Services bereitgestellter Pakete, oder programmgesteuert für die Protokollierung konfiguriert werden. Weitere Informationen zum Aktivieren eines Pakets und seiner Container und Tasks für die Protokollierung finden Sie unter Implementieren der Protokollierung in Pakete.
Sie können die Protokollierung auch einschließen, wenn Sie ein Paket mit dem dtexec-Eingabeaufforderungs-Hilfsprogramm ausführen. Weitere Informationen zu den Befehlszeilenargumenten, die die Protokollierung unterstützen, finden Sie unter dtexec-Hilfsprogramm (SSIS-Tool).
Anzeigen von Informationen in Protokollen
Wenn die Paketausführung abgeschlossen ist, können Sie die Laufzeitinformationen in den Paketprotokollen anzeigen.
In der folgenden Tabelle wird der Speicherort der Protokolle beschrieben, in die Integration Services-Protokollanbieter schreiben.
Protokollanbieter |
Speicherort |
---|---|
Textdatei |
Der vom Protokollanbieter verwendete Dateiverbindungs-Manager gibt den Pfad der Textdatei an. |
SQL Server Profiler |
Der vom Protokollanbieter verwendete Dateiverbindungs-Manager gibt den Pfad der von SQL Server Profiler verwendeten Textdatei an. |
Windows-Ereignisprotokoll |
Das Anwendungsprotokoll der Windows-Ereignisanzeige enthält die Integration Services-Protokollinformationen. |
SQL Server |
Der vom Protokollanbieter verwendete OLE DB-Verbindungs-Manager gibt die SQL Server-Datenbank an, die die sysssislog-Tabelle mit den Protokolleinträgen enthält. |
XML-Datei |
Der vom Protokollanbieter verwendete Dateiverbindungs-Manager gibt den Pfad der XML-Datei an. |
Externe Ressourcen
Blogeintrag Konfigurieren von SQL-Agent-Aufträgen zur Ausgabe in das Windows-Ereignisprotokoll auf mssqltips.com.
Tool SSIS Log Analyzer unter CodePlex.com.
Tool DTLoggedExec auf CodePlex.com.
Video SSIS Log Analyzer (SQL Server-Video) auf technet.com.
|