'Microsoft.ACE.OLEDB.16.0' -leverandøren er ikke registrert på den lokale maskinen. (System.Data)

Jeg får denne feilen når jeg prøver å koble til en hvilken som helst Excel via MSSQL Server Data Import, dvs. SSIS-pakken Microsoft.ACE.OLEDB.16.0-leverandøren er ikke registrert på den lokale maskinen. (System.Data)

Det er ikke den samme versjonen jeg tror det er behov for noen andre oppdateringer

Merk: Jeg kjører SQL 2016 Developer 64bit, Office 2016 64bit.

Jeg hadde det samme problemet og løste det ved å laste ned følgende:

  1. Last ned og installer dette: https://www.microsoft.com/en-us/download/details.aspx?id=54920

  2. Uansett hvilken fil du prøver å få tilgang til/importere, sørg for at du velger den som en Office 2010-fil (selv om det kan være en Office 2016-fil).

Da fungerer det.

Kilde

Kommentarer (6)

For alle som fortsatt sitter fast i dette problemet etter å ha prøvd det ovennevnte. Hvis du høyreklikker på databasen og går til oppgaver- > import, så er dette problemet. Gå til startmenyen og under sql-server, finn veiviseren for x64 bit import og eksport og prøv det. Fungerte som en sjarm for meg, men det tok meg altfor lang tid å finne det Microsoft!

Kommentarer (11)

ACE.oledb.16.0 fungerer ikke i 64-biters operativsystem.

last ned oppdateringen fra https://www.microsoft.com/en-us/download/details.aspx?id=13255

Kommentarer (2)