Symptome
Angenommen, Sie importieren eine Access-Datenbank in eine Microsoft SQL Server-Datenbank, indem Sie den Import/Export-Assistenten in SQL Server 2012 Management Studio (SSMS 2012) oder SSMS 2014 verwenden. Wenn Sie den OLE DB-Anbieter für das Microsoft Office 15.0-Access-Datenbankmodul als Datenquelle verwenden, wird die folgende Fehlermeldung angezeigt:
Hinweis
Die Quellkomponente konnte nicht verbunden werden.
Fehler 0xc0202009: Quelle -XXXX [1]: SSIS-Fehlercode DTS_E_OLEDBERROR. Ein OLE DB-Fehler ist aufgetreten. Fehlercode: 0x80040E37.
Fehler 0xc02020e8: Quelle – XXXX[1]: Das Öffnen eines Rowsets für "XXXX" ist fehlgeschlagen. Überprüfen Sie, ob sich das Objekt in der Datenbank befindet.
Ursache
Das Problem tritt auf, weil der OLE DB-Anbieter für Microsoft Office 15.0 Access-Datenbankmodul nicht optimal unterstützt wird. Wenn Sie die Datenbank als Datenquelle verwenden, kann der Name der verknüpften Tabelle in der Access-Datenbank nicht gefunden werden.
Lösung
Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben.
Kumulatives Update 4 für SQL Server 2012 SP2 /en-us/help/3007556
Kumulatives Update 38 für SQL Server 2014 /en-us/help/3011055
Kumulatives Update 13 für SQL Server 2012 SP1 /en-us/help/3002044
Informationen zu kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
- Neuestes kumulative Update für SQL Server 2012 SP2
- Neuestes kumulative Update für SQL Server 2014
- Neuestes kumulatives Update für SQL Server 2012 SP1
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.