Kan ikke bruke Access ODBC-, OLEDB- eller DAO-grensesnittet utenfor Office Klikk og bruk-programmer
Symptomer
Når du prøver å opprette en ODBC DSN for drivere som leveres av Microsoft Access i ODBC-administratoren for datakilder, mislykkes forsøket. Dette problemet oppstår hvis du bruker en Klikk og bruk-installasjon (C2R) av Office som ikke viser Access-databasemotoren utenfor Office-virtualiseringsboblen. Avhengig av hvilken versjon av Office du har, kan det oppstå følgende problemer når du prøver denne operasjonen:
ODBC-driverne som leveres av ACEODBC.DLL, er ikke oppført i dialogboksen Velg en driver .
Du får feilmeldingen «Operativsystemet er for øyeblikket ikke konfigurert til å kjøre dette programmet».
Du får feilmeldingen «Kan ikke laste inn odbcji32.dll».
Du får en «Driveren for denne bruker-DSN-en finnes ikke. Feilmeldingen Kan bare fjernes sammen med plattformen som viser I/T.
Berørte drivere:
- Microsoft Access-driver (*.mdb, *.accdb)
- Microsoft Access-tekstdriver (*.txt, *.csv)
- Microsoft Excel-driver (*.xls, *.xlsx, *.xlsm, *.xlsb)
Hvis du prøver å definere en OLEDB-tilkobling fra et eksternt program (en som kjører utenfor Office) ved hjelp av OLEDB-leverandøren Microsoft.ACE.OLEDB.12.0 eller Microsoft.ACE.OLEDB.16.0 OLEDB, får du feilmeldingen «Finner ikke leverandør» når du prøver å koble til leverandøren.
Årsak
Klikk og bruk-installasjoner av Office kjører i et isolert virtuelt miljø på det lokale operativsystemet. Enkelte programmer utenfor Office er kanskje ikke klar over hvor du skal lete etter installasjonen i det isolerte miljøet.
Løsning
Fra og med Microsoft 365 Apps for Enterprise Version 2009 er arbeidet fullført for å bryte ACE ut av C2R-virtualiseringsboblen , slik at programmer utenfor Office kan finne ODBC-, OLEDB- og DAO-grensesnittene som leveres av Access-databasemotoren i C2R-installasjonen.
Bruk tabellen nedenfor til å forstå om flere komponenter er nødvendige for å få tilgang til disse grensesnittene i miljøet:
Gjeldende Office-installasjon | Flere komponenter kreves | Anbefalt tilleggsinstallasjon |
---|---|---|
Microsoft 365 Apps for Enterprise, Office 2016/2019/2021 Consumer Version 2009 eller nyere | Nei | - |
Office LTSC 2021 (volumlisens) | Nei | - |
Office 2016/2019 Pro Plus C2R (volumlisens) | Ja | Oppgrader til Office LTSC 2021 (volumlisens) eller installer Microsoft Access 2013 Runtime |
Office 2010/2013/2016 MSI | Nei | - |
Ingen Office-installasjon | Ja | Microsoft 365 Access Runtime |
Obs!
- Microsoft Access Database Engine 2016 Redistributable er ikke angitt som en anbefalt installasjon fordi både Access Database Engine 2016 og Microsoft 365 Apps bruker samme hovedversjonsidentifikator (16.0) som kan introdusere uventede virkemåter. Office side-ved-side-gjenkjenning vil også hindre installasjonen fra å fortsette hvis dette scenarioet oppdages.
Mer informasjon om oppretting av ODBC-tilkoblinger
Alle Klikk og bruk-forekomster av Office kan ikke opprette maskin-/systemdatakildenavn fra et Office-program eller fra ODBC-administratoren for datakilder.