Simptomi
Pieņemiet, ka Access datu bāzi importējat Microsoft SQL Server datu bāzē, izmantojot importēšanas un eksportēšanas vedni programmā SQL Server 2012 Management Studio (SSMS 2012) vai SSMS 2014. Ja izmantojat Microsoft Office 15,0 Access datu bāzes programmas OLE DB nodrošinātāju kā datu avotu, tiek parādīts šāds kļūdas ziņojums:
Nevarēja izveidot avota komponentu. Kļūdas 0xc0202009: Source-XXXX [1]: SSIS kļūdas kods DTS_E_OLEDBERROR. Radās OLE DB kļūda. Kļūdas kods: 0x80040E37. Kļūdas 0xc02020e8: Source-XXXX [1]: priekšraksts atvēršana "" XXXX "" neizdevās. Pārbaudiet, vai objekts pastāv datu bāzē.
Cēlonis
Problēma rodas tāpēc, ka Microsoft Office 15,0 Access datu bāzes programmas OLE DB nodrošinātājs netiek labi atbalstīts. Kad izmantojat to kā datu avotu, saistītās tabulas nosaukumu nevar atrast Access datu bāzē.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 4 SQL Server 2012 SP2 /en-us/help/3007556
Kumulatīvais atjauninājums 5 SQL Server 2014 /en-us/help/3011055
Kumulatīvais atjauninājums 13 SQL Server 2012 SP1 /en-us/help/3002044
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".