OLE DB-Verbindungs-Manager

Aktualisiert: 12. Dezember 2006

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 2005 herstellt, den Microsoft OLE DB-Anbieter für SQL Server verwenden.

ms141013.note(de-de,SQL.90).gifHinweis:
Verwenden Sie einen Excel-Verbindungs-Manager, um eine Verbindung mit einer Datenquelle herzustellen, für die Microsoft Office Excel 2003 oder eine frühere Version verwendet wird. Weitere Informationen finden Sie unter Excel-Verbindungs-Manager. Verwenden Sie zum Herstellen einer Verbindung mit einer Datenquelle, für die Microsoft Office Excel 2007 verwendet wird, einen OLE DB-Verbindungs-Manager, und wählen Sie für Provider die Option Microsoft Office 12.0 Access Database Engine OLE DB Provider aus. Geben Sie dann im Dialogfeld Verbindungs-Manager auf der Seite Alle für Extended Properties den Wert Excel 12.0 ein. Verwenden Sie zum Laden von Daten aus einer bzw. in eine Excel 2007-Datenquelle eine OLE DB-Quelle bzw. ein OLE DB-Ziel. Sie können eine Excel-Quelle bzw. ein Excel-Ziel nicht zum Laden von Daten aus einer bzw. in eine Excel 2007-Datenquelle verwenden. Verwenden Sie zum Herstellen einer Verbindung mit einer Datenbank, für die Microsoft Office Access 2003 oder eine frühere Version verwendet wird, einen OLE DB-Verbindungs-Manager, und wählen Sie dann für Provider die Option Microsoft Jet 4.0 OLE DB Provider aus. Verwenden Sie zum Herstellen einer Verbindung mit einer Datenbank, für die Microsoft Office Access 2007 verwendet wird, einen OLE DB-Verbindungs-Manager, und wählen Sie dann für Provider die Option Microsoft Office 12.0 Access Database Engine OLE DB Provider aus. Zum Herstellen einer Verbindung mit Datenquellen, für die Excel 2007 oder Access 2007 verwendet wird, können Sie Microsoft Jet 4.0 OLE DB Provider nicht auswählen.

Mehrere Tasks und Datenflusskomponenten von SQL Server 2005 Integration Services (SSIS) 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

Seit Microsoft SQL Server 2005 Service Pack 2 (SP2) können Sie die vom OLE DB-Verbindungs-Manager an externe Datenprovider gerichteten Aufrufe protokollieren. Mithilfe dieser neuen 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 einen externen Datenprovider 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 Adding Connections Programmatically.

Siehe auch

Konzepte

OLE DB-Quelle
OLE DB-Ziel
SQL ausführen (Task)

Andere Ressourcen

SQL Server Integration Services-Verbindungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

12. Dezember 2006

Neuer Inhalt:
  • Ein Hinweis zur Verwendung von Excel 2007- oder Access 2007-Datenquellen wurde hinzugefügt.
  • Es wurden Informationen hinzugefügt, dass SQL Server 2005 SP2 neue Meldungen für die Protokollierung enthält, mit denen Benutzer Probleme bei Aufrufen behandeln können, die vom Verbindungs-Manager an externe Datenprovider gerichtet werden.