Požymiai
Tarkime, kad importuojate "Access" duomenų bazę į "Microsoft „SQL Server“" duomenų bazę naudodami "„SQL Server“ Management Studio" (SSMS 2012) arba SSMS 2014 importavimo ir eksportavimo vedlį. Kai kaip duomenų šaltinį naudojate "Microsoft Office 15.0 Access" duomenų bazės modulio OLE DB teikimo įrankį, gaunate šį klaidos pranešimą:
Pastaba
Nepavyko prijungti šaltinio komponento.
Klaidos 0xc0202009: Šaltinis – XXXX [1]: SSIS klaidos kodas DTS_E_OLEDBERROR. Įvyko OLE DB klaida. Klaidos kodas: 0x80040E37.
Klaidos 0xc02020e8: Šaltinis – XXXX[1]: Nepavyko atidaryti "XXXX" eilučių rinkinio. Patikrinkite, ar objektas yra duomenų bazėje.
Priežastis
Taip nutinka, nes "Microsoft Office 15.0 Access" duomenų bazės modulio OLE DB teikimo įrankis nėra tinkamai palaikomas. Jei naudojate jį kaip duomenų šaltinį, susijusios lentelės pavadinimo negalima rasti "Access" duomenų bazėje.
Sprendimas
Problema pirmą kartą buvo išspręsta šiame kaupiamajame „SQL Server“ naujinime.
4 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/3007556
5 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/3011055
13 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1 /en-us/help/3002044
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2
- Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.