Entwickeln eines benutzerdefinierten Protokollanbieters
Integration Services bietet umfassende Protokollierungsfunktionen, mit denen Sie Ereignisse, die während der Paketausführung auftreten, erfassen können. Integration Services enthält eine Palette von Protokollanbietern, über die Protokolle erstellt und in verschiedenen Formaten wie XML, in Textform, 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.
Arbeitsbeispiele für benutzerdefinierte Protokollanbieter finden Sie unter Integration Services-Beispiele auf Codeplex.
In diesem Abschnitt
In diesem Abschnitt wird beschrieben, wie Sie einen benutzerdefinierten Protokollanbieter erstellen, konfigurieren und den entsprechenden Code schreiben.
Erstellen eines benutzerdefinierten Protokollanbieters
Beschreibt die Erstellung der Klassen für ein benutzerdefiniertes Protokollanbieterprojekt.Codieren eines benutzerdefinierten Protokollanbieters
Beschreibt die Implementierung eines benutzerdefinierten Protokollanbieters durch Überschreiben der Methoden und Eigenschaften der Basisklasse.Entwickeln einer Benutzeroberfläche für einen benutzerdefinierten Protokollanbieter
Benutzerdefinierte Oberflächen für benutzerdefinierte Protokollanbieter werden in SQL Server Integration Services nicht unterstützt.
Verwandte Themen
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:
Entwickeln benutzerdefinierter Objekte für Integration Services
Beschreibt die grundlegenden Schritte bei der Implementierung aller Arten von benutzerdefinierten Objekten in Integration Services.Beibehalten von benutzerdefinierten Objekten
Beschreibt die benutzerdefinierte Dauerhaftigkeit und erklärt, wann diese notwendig ist.Erstellen, Bereitstellen und Debuggen von benutzerdefinierten Objekten
Beschreibt die Techniken für das Erstellen, Signieren, Bereitstellen und Debuggen von benutzerdefinierten Objekten.
Informationen zu anderen benutzerdefinierten Objekten
Informationen zu den anderen Arten benutzerdefinierter Objekte, die Sie in Integration Services erstellen können, finden Sie in den folgenden Themen:
Entwickeln eines benutzerdefinierten Tasks
Erläutert die Programmierung benutzerdefinierter Tasks.Entwickeln eines benutzerdefinierten Verbindungs-Managers
Erläutert die Programmierung benutzerdefinierter Verbindungs-Manager.Entwickeln eines benutzerdefinierten ForEach-Enumerators
Erläutert die Programmierung benutzerdefinierter Enumeratoren.Entwickeln einer benutzerdefinierten Datenflusskomponente
Erläutert die Programmierung benutzerdefinierter Datenflussquellen, Transformationen und Ziele.
|