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).