Freigeben über


Entwickeln eines benutzerdefinierten Protokollanbieters

Integration Services bietet umfassende Protokollierungsfunktionen, mit denen Sie bei der Paketausführung auftretende Ereignisse erfassen können. Integration Services beinhaltet eine Palette von Protokollanbietern, über die Protokolle erstellt und in Formaten wie XML, in Textform, in Datenbanken oder im Windows-Ereignisprotokoll gespeichert werden können. Sollten die Protokollanbieter und die angebotenen Ausgabeformate Ihre Anforderungen nicht vollständig erfüllen, können Sie benutzerdefinierte Protokollanbieter erstellen.

Zum Erstellen eines benutzerdefinierten Protokollanbieters müssen Sie eine Klasse erstellen, die von der LogProviderBase-Basisklasse erbt, das DtsLogProviderAttribute-Attribut auf die neue Klasse anwenden und die Hauptmethoden und -eigenschaften der Basisklasse, einschließlich der ConfigString-Eigenschaft und der Log-Methode, überschreibt.

In diesem Abschnitt

In diesem Abschnitt wird beschrieben, wie Sie einen benutzerdefinierten Protokollanbieter erstellen, konfigurieren und den entsprechenden Code schreiben.

Das Erstellen eines benutzerdefinierten Protokollanbieters beschreibt, wie die Klassen für ein benutzerdefiniertes Protokollanbieterprojekt erstellt werden.

Das Codieren eines benutzerdefinierten Protokollanbieters beschreibt, wie ein benutzerdefinierter Protokollanbieter implementiert wird, indem die Methoden und Eigenschaften der Basisklasse überschrieben werden.

Das Entwickeln einer Benutzeroberfläche für benutzerdefinierte Benutzeroberflächen für benutzerdefinierte Protokollanbieter für benutzerdefinierte Protokollanbieter wird in SQL Server Integration Services nicht unterstützt.

Informationen, die für alle benutzerdefinierten Objekte gelten

Informationen zu allen Arten benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:

Das Entwickeln von benutzerdefinierten Objekten für Integrationsdienste beschreibt die grundlegenden Schritte bei der Implementierung aller Typen von benutzerdefinierten Objekten für Integration Services.

Das Beibehalten benutzerdefinierter Objekte beschreibt benutzerdefinierte Persistenz und erläutert, wann dies erforderlich ist.

Das Erstellen, Bereitstellen und Debuggen benutzerdefinierter Objekte beschreibt die Techniken zum Erstellen, Signieren, Bereitstellen und Debuggen von benutzerdefinierten Objekten.

Informationen zu anderen benutzerdefinierten Objekten

Informationen zu den anderen Typen benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:

Beim Entwickeln einer benutzerdefinierten Aufgabe wird erläutert, wie benutzerdefinierte Aufgaben programmieren.

Beim Entwickeln einer benutzerdefinierten Verbindungs-Manager wird erläutert, wie benutzerdefinierte Verbindungsmanager programmieren.

Beim Entwickeln eines benutzerdefinierten ForEach-Enumerators wird erläutert, wie benutzerdefinierte Enumeratoren programmieren.

Bei der Entwicklung einer benutzerdefinierten Datenfluss Komponente wird erläutert, wie benutzerdefinierte Datenquellen, Transformationen und Ziele programmieren.

Symbol für Integrationsdienste (klein) Mit Integrationsdiensten auf dem neuesten Stand bleiben
Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Seite Integration Services auf MSDN:

Besuchen Sie die Integration Services-Seite auf MSDN

Abonnieren Sie die auf der Seite verfügbaren RSS-Feeds, um automatische Benachrichtigungen zu diesen Updates zu erhalten.