Herstellen einer Verbindung zu einer Access-Datenbank

 

Um ein Integration Services -Paket mit einer Microsoft Office Access-Datenquelle zu verbinden, sind ein OLE DB-Verbindungs-Manager und ein Datenanbieter erforderlich. Welchen Datenanbieter Sie verwenden, hängt von der Access-Version ab, mit der die Datenquelle erstellt wurde:

  • Für Access 2003 und früher erfordert das Paket den Microsoft Jet OLE DB-Anbieter.

  • Für Access 2007 erfordert das Paket den OLE DB-Anbieter für Microsoft Office 12.0 Access Database Engine.

Sie können einen OLE DB-Verbindungs-Manager erstellen und den entsprechenden Datenanbieter entweder im Bereich Verbindungs-Manager im SSIS -Designer oder im SQL Server Import/Export-Assistenten auswählen.

System_CAPS_ICON_note.jpg Hinweis


Auf einem 64-Bit-Computer müssen Sie Pakete, die mit den Microsoft Access-Datenquellen verbunden sind, im 32-Bit-Modus ausführen. Sowohl der Microsoft Jet OLE DB-Anbieter als auch der OLE DB-Anbieter für das Microsoft Office 12.0 Access-Datenbankmodul sind nur in 32-Bit-Versionen verfügbar.

So erstellen Sie einen Access-Verbindungs-Manager im Verbindungs-Manager-Bereich

  1. Öffnen Sie das Paket in SQL Server Data Tools (SSDT).

  2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Verbindungs-Manager-Bereich, und wählen Sie anschließend Neue OLE DB-Verbindung aus.

  3. Klicken Sie im Dialogfeld OLE DB-Verbindungs-Manager konfigurieren auf Neu.

    Weitere Informationen finden Sie unter OLE DB Connection Manager.

  4. Wählen Sie im Dialogfeld Verbindungs-Manager unter Anbieterdie Option Microsoft Jet 4.0 OLE DB-Anbieteraus, und konfigurieren Sie den Verbindungs-Manager nach Bedarf.

So erstellen Sie eine Access-Verbindung mit dem SQL Server Import/Export-Assistenten

  1. Rufen Sie den SQL Server Data Tools (SSDT)Import/Export-Assistenten in SQL Server auf.

  2. Wählen Sie auf der Seite Datenquelle auswählen für Datenquelledie Option Microsoft Accessaus, und konfigurieren Sie anschließend die Access-Verbindung.

    Bei Auswahl von Microsoft Access als Datenquelleerstellt der Assistent automatisch den notwendigen OLE DB-Verbindungs-Manager mit dem richtigen Datenanbieter. Weitere Informationen finden Sie unter OLE DB Connection Manager.

Für den Zugriff auf eine Access 2007-Datenquelle erfordert der OLE DB-Verbindungs-Manager den OLE DB-Anbieter für Microsoft Office 12.0 Access Database Engine. Dieser Anbieter wird automatisch mit dem 2007 Microsoft Office System installiert. Wenn 2007 Office System nicht auf dem Computer installiert ist, auf dem Integration Services ausgeführt wird, müssen Sie den Anbieter separat installieren. Zum Installieren des OLE DB-Anbieters für Microsoft Office 12.0 Access Database Engine laden Sie die Komponenten von folgender Webseite herunter, und installieren Sie sie: 2007 Office System Driver: Data Connectivity Components(möglicherweise nur in englischer Sprache).

So erstellen Sie einen OLE DB-Verbindungs-Manager im Verbindungs-Manager-Bereich

  1. Öffnen Sie das Paket in SQL Server Data Tools (SSDT).

  2. Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle im Verbindungs-Manager-Bereich, und wählen Sie anschließend Neue OLE DB-Verbindung aus.

  3. Klicken Sie im Dialogfeld OLE DB-Verbindungs-Manager konfigurieren auf Neu.

    Weitere Informationen finden Sie unter OLE DB Connection Manager.

  4. Wählen Sie im Dialogfeld Verbindungs-Manager unter Anbieterdie Option Microsoft Office 12.0 Access Database Engine OLE DBaus, und konfigurieren Sie den Verbindungs-Manager nach Bedarf.

    System_CAPS_ICON_note.jpg Hinweis


    Zum Herstellen von Verbindungen mit Datenquellen, für die Access 2007 verwendet wird, können Sie Microsoft Jet 4.0 OLE DB Provider nicht als Datenquelleauswählen.

So erstellen Sie eine OLE DB-Verbindung mit dem SQL Server Import/Export-Assistenten

  1. Rufen Sie den SQL Server Data Tools (SSDT)Import/Export-Assistenten in SQL Server auf.

  2. Wählen Sie auf der Seite Datenquelle auswählen als Datenquelledie Option Microsoft Office 12.0 Access Database Engine OLE DB Provideraus, und konfigurieren Sie die Verbindung nach Bedarf.

    System_CAPS_ICON_note.jpg Hinweis


    Zum Herstellen von Verbindungen mit Datenquellen, für die Access 2007 verwendet wird, können Sie Microsoft Jet 4.0 OLE DB Provider nicht als Datenquelleauswählen.

    Bei Auswahl von Microsoft Office 12.0 Access Database Engine OLE DB Provider als Datenquelleerstellt der Assistent automatisch den notwendigen OLE DB-Verbindungs-Manager mit dem richtigen Datenanbieter. Weitere Informationen finden Sie unter OLE DB Connection Manager.

Herstellen einer Verbindung mit einer Excel-Arbeitsmappe

Community-Beiträge

HINZUFÜGEN
Anzeigen: