Freigeben über


Protokollieren in der Skriptkomponente

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

Durch die Protokollierung in Integration Services-Paketen können Sie detaillierte Informationen zum Fortschritt sowie über die Ergebnisse und Probleme der Ausführung speichern, indem Sie vordefinierte Ereignisse bzw. benutzerdefinierte Meldungen für die spätere Analyse erfassen. Die Skriptkomponente kann die Log-Methode der ScriptMain-Klasse verwenden, um benutzerdefinierte Daten zu protokollieren. Wenn die Protokollierung aktiviert ist und in der Registerkarte Details des Dialogfelds SSIS-Protokolle konfigurieren das Ereignis ScriptComponentLogEntry für die Protokollierung ausgewählt ist, dann speichert ein einzelner Aufruf der Log-Methode die Ereignisinformationen in allen Protokollanbietern, die für den Datenflusstask konfiguriert wurden.

Im Folgenden ein einfaches Beispiel für die Protokollierung:

Dim bt(0) As Byte

Me.Log("Test Log Event", _

0, _

bt)

Hinweis

Obwohl Sie Protokollierungen direkt von der Skriptkomponente ausführen können, ist ggf. eine Implementierung von Ereignissen einer Protokollierung vorzuziehen. Bei der Verwendung von Ereignissen können Sie nicht nur die Protokollierung von Ereignismeldungen aktivieren, sondern auch auf das Ereignis mit standardmäßigen oder benutzerdefinierten Ereignishandlern reagieren.

Weitere Informationen zur Protokollierung finden Sie unter Integration Services-Protokollierung (SSIS).

Weitere Informationen

Integration Services-Protokollierung (SSIS)