Symptomy
Załóżmy, że można zaimportować bazę danych programu Access do bazy danych programu Microsoft SQL Server przy użyciu Kreatora importu i eksportu w programie SQL Server 2012 Management Studio (SSMS 2012) lub SSMS 2014. W przypadku używania dostawcy bazy danych OLE DB aparatu bazy danych programu Microsoft Office 15,0 jako źródła danych jest wyświetlany następujący komunikat o błędzie:
Nie można połączyć składnika źródłowego. Błąd 0xc0202009: Źródło-XXXX [1]: kod błędu SSIS DTS_E_OLEDBERROR. Wystąpił błąd bazy danych OLE DB. Kod błędu: 0x80040E37. Błąd 0xc02020e8: Źródło-XXXX [1]: otwieranie zestawu wierszy dla "" XXXX "nie powiodło się. Sprawdź, czy obiekt istnieje w bazie danych.
Przyczyna
Ten problem występuje, ponieważ dostawca OLE DB aparatu bazy danych programu Microsoft Office 15,0 nie jest dobrze obsługiwany. W przypadku użycia go jako źródła danych nie można znaleźć nazwy tabeli powiązanej w bazie danych programu Access.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 4 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3007556
Zbiorcza aktualizacja 5 dla programu SQL Server 2014 /en-us/help/3011055
Zbiorcza aktualizacja 13 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/3002044
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".