Excel-Verbindungs-Manager

Aktualisiert: 15. September 2007

Mit einem Excel-Verbindungs-Manager kann ein Paket eine Verbindung mit einer vorhandenen Microsoft Excel-Arbeitsmappendatei herstellen. Die Excel-Quelle und das Excel-Ziel von Microsoft SQL Server 2005 Integration Services (SSIS) verwenden den Excel-Verbindungs-Manager.

ms139836.note(de-de,SQL.90).gifHinweis:
Auf einem 64-Bit-Computer müssen Sie Pakete ausführen, die eine Verbindung mit Microsoft Excel-Datenquellen im 32-Bit-Modus herstellen. Der Microsoft Jet OLE DB-Anbieter, der eine Verbindung mit Excel-Datenquellen herstellt, ist nur als 32-Bit-Version verfügbar.
ms139836.note(de-de,SQL.90).gifHinweis:
Sie können einen Excel-Verbindungs-Manager zwar zum Herstellen einer Verbindung mit einer Datenquelle verwenden, für die Microsoft Office Excel 2003 oder eine frühere Version verwendet wird, Sie können einen Excel-Verbindungs-Manager jedoch nicht zum Herstellen einer Verbindung mit einer Datenquelle verwenden, für die Microsoft Office Excel 2007 verwendet wird. Es ist auch nicht möglich, den Microsoft Jet 4.0 OLE DB Provider zum Herstellen einer Verbindung mit einer Excel 2007-Datenquelle zu verwenden. Verwenden Sie zum Herstellen einer Verbindung mit einer Excel 2007-Datenquelle 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 Herstellen einer Verbindung mit einer Excel 2007-Datenquelle verwenden.

Wenn Sie einem Paket einen Excel-Verbindungs-Manager hinzufügen, erstellt Integration Services einen Verbindungs-Manager, der zur Laufzeit als Excel-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 EXCEL festgelegt.

Es gibt folgende Möglichkeiten, um den Excel-Verbindungs-Manager zu konfigurieren:

  • Geben Sie den Pfad der Excel-Arbeitsmappendatei an.
  • Geben Sie die Excel-Version an, die zum Erstellen der Datei verwendet wurde.
  • Zeigen Sie an, ob die erste Zeile der abgerufenen Daten in den ausgewählten Arbeitsmappen oder Bereichen Spaltennamen enthält.

Wenn der Excel-Verbindungs-Manager von einer Excel-Quelle verwendet wird, sind die Spaltennamen in den extrahierten Daten enthalten. Wird dieser von einem Excel-Ziel verwendet, sind die Spaltennamen in den geschriebenen Daten enthalten.

Der Excel-Verbindungs-Manager verwendet den Microsoft OLE DB-Anbieter für Jet 4.0 und den unterstützenden Excel-ISAM-Treiber (Indexed Sequential Access Method, indizierte sequenzielle Zugriffsmethode), um auf Excel-Datenquellen zuzugreifen und diese zu lesen und in sie zu schreiben. Weitere Informationen zum Verhalten dieses Anbieters und Treibers beim Verwenden mit Excel-Quellen und Excel-Zielen finden Sie unter Excel-Quelle und Excel-Ziel.

ms139836.note(de-de,SQL.90).gifHinweis:
Es ist nicht möglich, auf eine kennwortgeschützte Excel-Datei zuzugreifen.

Konfigurieren des Excel-Verbindungs-Managers

Eigenschaften können Sie mit dem SSIS-Designer oder programmgesteuert festlegen.

Weitere Informationen zu den Eigenschaften, die Sie im SSIS-Designer festlegen können, finden Sie unter Verbindungs-Manager-Editor für Excel.

Weitere Informationen zum programmgesteuerten Konfigurieren eines Verbindungs-Managers finden Sie unter ConnectionManager und Adding Connections Programmatically.

Weitere Informationen zum Bilden einer Schleife durch eine Gruppe von Excel-Dateien finden Sie unter Vorgehensweise: Durchlaufen von Excel-Dateien und -Tabellen.

Siehe auch

Aufgaben

Vorgehensweise: Durchlaufen von Excel-Dateien und -Tabellen

Konzepte

Excel-Quelle
Excel-Ziel
Überlegungen zu Integration Services auf 64-Bit-Computern

Andere Ressourcen

SQL Server Integration Services-Verbindungen
Working with Excel Files with the Script Task

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

15. September 2007

Neuer Inhalt:
  • Es wurde ein Hinweis darüber hinzugefügt, wie auf einem 64-Bit-Computer Pakete ausgeführt werden können, die eine Verbindung mit Excel-Datenquellen herstellen.

12. Dezember 2006

Neuer Inhalt:
  • Ein Hinweis zur Verwendung von Excel 2007-Datenquellen wurde hinzugefügt.

05. Dezember 2005

Neuer Inhalt:
  • Die Verwendung von Spaltennamen in Daten wurde beschrieben.
  • Informationen zum Anbieter und Treiber des Excel-Verbindungs-Managers wurden bereitgestellt.