OLE DB-Verbindungs-Manager
Durch einen OLE DB-Verbindungs-Manager kann ein Paket mithilfe eines OLE DB-Anbieters eine Verbindung mit einer Datenquelle herstellen. Beispielsweise kann ein OLE DB-Verbindungs-Manager, der eine Verbindung mit SQL Server herstellt, den Microsoft OLE DB-Anbieter für SQL Server verwenden.
Hinweis |
---|
Wenn es sich bei der Datenquelle um Microsoft Office Excel 2007 oder Microsoft Office Access 2007 handelt, erfordert die Datenquelle einen anderen Datenanbieter als frühere Versionen von Excel oder Access. Weitere Informationen finden Sie unter Vorgehensweise: Herstellen einer Verbindung mit einer Excel-Arbeitsmappe und Vorgehensweise: Herstellen einer Verbindung zu einer Access-Datenbank. |
Mehrere Tasks und Datenflusskomponenten von SQL ServerIntegration Services verwenden einen OLE DB-Verbindungs-Manager. Beispielsweise extrahieren und laden die OLE DB-Quelle und das OLE DB-Ziel mit diesem Verbindungs-Manager Daten. Und der Task SQL ausführen kann damit eine Verbindung mit einer SQL Server-Datenbank herstellen, um Abfragen auszuführen.
Der OLE DB-Verbindungs-Manager wird auch für den Zugriff auf OLE DB-Datenquellen in benutzerdefinierten Tasks verwendet, die in nicht verwaltetem Code und einer Programmiersprache wie z. B. C++ geschrieben sind.
Wenn Sie einem Paket einen OLE DB-Verbindungs-Manager hinzufügen, erstellt Integration Services einen Verbindungs-Manager, der zur Laufzeit in eine OLE DB-Verbindung aufgelöst wird, die Eigenschaften des Verbindungs-Managers festlegt und der Connections-Auflistung im Paket den Verbindungs-Manager hinzufügt.
Die ConnectionManagerType-Eigenschaft des Verbindungs-Managers ist auf OLEDB festgelegt.
Es gibt folgende Möglichkeiten, um den OLE DB-Verbindungs-Manager zu konfigurieren:
Stellen Sie eine Verbindungszeichenfolge bereit, die die Anforderungen des ausgewählten Anbieters erfüllt.
Schließen Sie in Abhängigkeit vom Anbieter den Namen der Datenquelle, mit der eine Verbindung hergestellt werden soll, ein.
Stellen Sie entsprechende Sicherheitsanmeldeinformationen für den ausgewählten Anbieter bereit.
Zeigen Sie an, ob die im Verbindungs-Manager erstellte Verbindung zur Laufzeit beibehalten wird.
Problembehandlung des OLE DB-Verbindungs-Managers
Sie können die vom OLE DB-Verbindungs-Manager an externe Datenanbieter gerichteten Aufrufe protokollieren. Mithilfe dieser Protokollierungsfunktionen können Sie Probleme bei Verbindungen behandeln, die vom OLE DB-Verbindungs-Manager mit externen Datenquellen hergestellt werden. Aktivieren Sie zum Protokollieren der vom OLE DB-Verbindungs-Manager an externe Datenanbieter gerichteten Aufrufe die Paketprotokollierung, und wählen Sie das Diagnostic-Ereignis auf Paketebene aus. Weitere Informationen finden Sie unter Paketausführung (Problembehandlung).
Konfigurieren des OLE DB-Verbindungs-Managers
Eigenschaften können Sie mit dem SSIS-Designer oder programmgesteuert festlegen.
Klicken Sie auf eines der folgenden Themen, um weitere Informationen zu den Eigenschaften zu erhalten, die Sie im SSIS-Designer festlegen können:
Weitere Informationen zum programmgesteuerten Konfigurieren eines Verbindungs-Managers finden Sie unter ConnectionManager und Programmgesteuertes Hinzufügen von Verbindungen.
|
Siehe auch