Entwickeln eines benutzerdefinierten Verbindungs-Managers
In Integration Services werden Verbindungs-Manager zur Kapselung der Informationen verwendet, die für die Herstellung einer Verbindung zu einer externen Datenquelle erforderlich sind. Integration Services enthält eine Reihe von Verbindungs-Managern, die Verbindungen zu den am häufigsten verwendeten Datenquellen unterstützen, von Unternehmensdatenbanken bis hin zu Textdateien und Excel-Arbeitsblättern. Wenn die Verbindungs-Manager und von Integration Services unterstützten externen Datenquellen Ihre Anforderungen nicht vollständig erfüllen, können Sie einen benutzerdefinierten Verbindungs-Manager erstellen.
Zum Erstellen eines benutzerdefinierten Verbindungs-Managers müssen Sie eine Klasse erstellen, die von der ConnectionManagerBase-Basisklasse erbt, das DtsConnectionAttribute-Attribut auf die neue Klasse anwenden und die Hauptmethoden und -eigenschaften der Basisklasse, einschließlich der ConnectionString-Eigenschaft und der AcquireConnection-Methode, überschreiben.
Funktionstüchtige Beispiele für benutzerdefinierte Verbindungs-Manager finden Sie in den Integration Services-Beispielen auf Codeplex. Die in diesem Abschnitt dargestellten Codeausschnitte stammen aus dem Sql Server Custom Connection Manager-Beispiel.
Wichtig |
---|
Die meisten Tasks, Quellen und Ziele, die in Integration Services integriert wurden, können nur mit bestimmten Typen von integrierten Verbindungs-Managern verwendet werden. Überprüfen Sie vor der Entwicklung eines benutzerdefinierten Verbindungs-Managers für die Verwendung bei integrierten Tasks und Komponenten, ob die Liste verfügbarer Verbindungs-Manager durch diese Komponenten auf einen bestimmten Typ begrenzt wird. Wenn Ihre Lösung einen benutzerdefinierten Verbindungs-Manager erfordert, müssen Sie möglicherweise auch einen benutzerdefinierten Task entwickeln oder eine benutzerdefinierte Quelle oder Ziel zur Verwendung mit dem Verbindungs-Manager. |
In diesem Abschnitt
In diesem Abschnitt wird beschrieben, wie Sie einen benutzerdefinierten Verbindungs-Manager mit optionaler benutzerdefinierter Benutzeroberfläche erstellen, konfigurieren und codieren. Die in diesem Abschnitt dargestellten Codeausschnitte stammen aus dem Sql Server Custom Connection Manager-Beispiel.
Erstellen eines benutzerdefinierten Verbindungs-Managers
Beschreibt die Erstellung der Klassen für ein benutzerdefiniertes Verbindungs-Manager-Projekt.Kodieren eines benutzerdefinierten Verbindungs-Managers
Beschreibt die Implementierung eines benutzerdefinierten Verbindungs-Managers durch Überschreiben der Methoden und Eigenschaften der Basisklasse.Entwickeln einer Benutzeroberfläche für einen benutzerdefinierten Verbindungs-Manager
Beschreibt die Implementierung der Benutzeroberflächenklasse und des Formulars, das für die Konfiguration des benutzerdefinierten Verbindungs-Managers verwendet wird.
Verwandte Abschnitte
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 Protokollanbieters
Erläutert die Programmierung benutzerdefinierter Protokollanbieter.Entwickeln eines benutzerdefinierten ForEach-Enumerators
Erläutert die Programmierung benutzerdefinierter Enumeratoren.Entwickeln einer benutzerdefinierten Datenflusskomponente
Erläutert die Programmierung benutzerdefinierter Datenflussquellen, Transformationen und Ziele.
|