Hinzufügen von Verbindungs-Managern
Integration Services enthält eine Reihe von Verbindungs-Managern für Tasks, mit denen eine Verbindung mit verschiedenen Server- und Datenquellentypen hergestellt wird. Verbindungs-Manager werden von den Datenflusskomponenten verwendet, die Daten in verschiedenen Arten von Datenspeichern extrahieren und laden, und von den Protokollanbietern, die Protokolle auf einen Server, in eine SQL Server-Tabelle oder eine Datei schreiben. Beispielsweise verwendet ein Paket mit einem Task Mail senden einen SMTP-Verbindungs-Manager, um eine Verbindung mit einem SMTP-Server (Simple Mail Transfer Protocol) herzustellen. Ein Paket mit einem Task SQL ausführen kann einen OLE DB-Verbindungs-Manager zum Herstellen einer Verbindung mit einer SQL Server-Datenbank verwenden. Weitere Informationen finden Sie unter Integration Services-Verbindungen.
Um die Verbindungs-Manager beim Erstellen eines Pakets automatisch zu erstellen und zu konfigurieren, können Sie den SQL Server-Import/Export-Assistenen oder den Integration Services-Verbindungsprojekt-Assistenten werden. Diese Assistenten helfen Ihnen auch, die Quellen und Ziele zu erstellen und zu konfigurieren, die die Verbindungs-Manager verwenden. Weitere Informationen finden Sie unter Erstellen eines Pakets durch Ausführen eines Assistenten.
Um manuell einen neuen Verbindungs-Manager zu erstellen und ihn einem vorhandenen Paket hinzuzufügen, verwenden Sie den Bereich Verbindungs-Manager auf den Registerkarten Ablaufsteuerung, Datenfluss und Ereignishandler des SSIS-Designers. Im Bereich Verbindungs-Manager wählen Sie in einem Dialogfeld des SSIS-Designers den Typ des Verbindungs-Managers zum Erstellen und dann zum Festlegen der Eigenschaften des Verbindungs-Managers aus. Weitere Informationen finden Sie im Abschnitt "Verwenden des Verbindungs-Manager-Bereichs" weiter unten in diesem Thema.
Nachdem der Verbindungs-Manager einem Paket hinzugefügt wurde, können Sie ihn in Tasks, Foreach-Schleifencontainern, Quellen, Transformationen und Zielen verwenden. Weitere Informationen finden Sie unter Integration Services-Tasks, Foreach-Schleifencontainer und Datenflusselemente.
Verwenden des Verbindungs-Manager-Bereichs
Sie können Verbindungs-Manager erstellen, während die Registerkarte Ablaufsteuerung, Datenfluss oder Ereignishandler des SSIS-Designers aktiviert ist.
Im folgenden Diagramm wird der Bereich Verbindungs-Manager auf der Registerkarte Ablaufsteuerung des SSIS-Designers angezeigt.
So erstellen, konfigurieren oder löschen Sie einen Verbindungs-Manager im SSIS-Designer
32-Bit- und 64-Bit-Anbieter für Verbindungs-Manager
Viele der von Verbindungs-Managern verwendeten Anbieter sind in der 32-Bit- und 64-Bit-Version verfügbar. Die Integration Services-Entwurfsumgebung ist eine 32-Bit-Umgebung, sodass beim Entwerfen eines Pakets nur 32-Bit-Anbieter angezeigt werden. Daher können Sie einen Verbindungs-Manager nur dann zum Verwenden eines bestimmten 64-Bit-Anbieters konfigurieren, wenn die 32-Bit-Version desselben Anbieters ebenfalls installiert ist.
Zur Laufzeit wird stets die richtige Version verwendet, unabhängig davon, ob Sie zur Entwurfszeit die 32-Bit-Version des Anbieters angegeben haben. Die 64-Bit-Version des Anbieters kann auch dann ausgeführt werden, wenn das Paket in Business Intelligence Development Studio ausgeführt wird.
Beide Versionen des Anbieters verfügen über die gleiche ID. Um anzugeben, ob die Integration Services-Laufzeit eine verfügbare 64-Bit-Version des Anbieters verwenden soll, müssen Sie die Run64BitRuntime-Eigenschaft des Integration Services-Projekts festlegen. Ist die Run64BitRuntime-Eigenschaft auf true festgelegt, wird über die Laufzeit der 64-Bit-Anbieter gefunden und verwendet. Ist die Run64BitRuntime-Eigenschaft jedoch auf false festgelegt, wird über die Laufzeit der 32-Bit-Anbieter gefunden und verwendet. Weitere Informationen zu den Eigenschaften, die in Integration Services-Projekten festgelegt werden können, finden Sie unter Überlegungen zu Integration Services auf 64-Bit-Computern und Integration Services in Business Intelligence Development Studio.
|