Nejde použít rozhraní ACCESS ODBC, OLEDB nebo DAO mimo aplikace Office Klikni a spusť
Příznaky
Při pokusu o vytvoření NÁZVU DSN ODBC pro ovladače, které jsou poskytovány aplikací Microsoft Access ve správci zdrojů dat ODBC, pokus se nezdaří. K tomuto problému dochází, pokud používáte instalaci C2R (Klikni a spusť) Office, která nezpřístupňuje databázový stroj Accessu mimo bublinu virtualizace Office. V závislosti na verzi Office můžete při pokusu o tuto operaci narazit na některý z následujících problémů:
Ovladače ODBC poskytované ACEODBC.DLL nejsou uvedeny v dialogovém okně Vybrat ovladač .
Zobrazí se chybová zpráva Operační systém není v současné době nakonfigurován pro spuštění této aplikace.
Zobrazí se chybová zpráva "Nelze načíst odbcji32.dll".
Zobrazí se zpráva "Ovladač tohoto názvu DSN uživatele neexistuje. Je možné ho odebrat pouze" společně s platformou, která zobrazuje N/A.
Ovlivněné ovladače:
- Ovladač Microsoft Accessu (*.mdb, *.accdb)
- Textový ovladač aplikace Microsoft Access (*.txt, *.csv)
- Ovladač aplikace Microsoft Excel (*.xls, *.xlsx, *.xlsm, *.xlsb)
Pokud se navíc pokusíte definovat připojení OLEDB z externí aplikace (která běží mimo Office) pomocí zprostředkovatele Microsoft.ACE.OLEDB.12.0 nebo Microsoft.ACE.OLEDB.16.0 OLEDB, dojde při pokusu o připojení k poskytovateli k chybě "Zprostředkovatele nelze najít".
Příčina
Instalace Office klikni a spusť běží v izolovaném virtuálním prostředí v místním operačním systému. Některé aplikace mimo Office nemusí vědět, kde v izolovaném prostředí hledat instalaci.
Řešení
Počínaje Microsoft 365 Apps for Enterprise verze 2009 jsme dokončili práci na vylomení ACE z virtualizační bubliny C2R , aby aplikace mimo Office mohly v rámci instalace C2R najít rozhraní ODBC, OLEDB a DAO poskytované databázovým strojem Accessu.
V následující tabulce zjistíte, jestli jsou pro přístup k těmto rozhraním v rámci vašeho prostředí potřeba další komponenty:
Aktuální instalace Office | Jsou potřeba další komponenty. | Doporučená další instalace |
---|---|---|
Microsoft 365 Apps for Enterprise, Office 2016/2019/2021 Consumer Version 2009 nebo novější | Ne | - |
Office LTSC 2021 (multilicence) | Ne | - |
Office 2016/2019 Pro Plus C2R (multilicence) | Ano | Upgrade na Office LTSC 2021 (multilicence) nebo instalace Microsoft Accessu 2013 Runtime |
Office 2010/2013/2016 MSI | Ne | - |
Žádná instalace Office | Ano | Microsoft 365 Access Runtime |
Poznámka
- Distribuovatelný databázový stroj Microsoft Accessu 2016 není k dispozici jako doporučená instalace, protože databázový stroj Accessu 2016 i Aplikace Microsoft 365 používají stejný identifikátor hlavní verze (16.0), který může způsobovat neočekávané chování. Souběžné zjišťování Office také zabrání pokračování instalace, pokud se tento scénář zjistí.
Další informace o vytváření připojení ODBC
Všechny instance Office technologie Klikni a spusť nemůžou vytvořit názvy zdrojů dat počítače nebo systému z aplikace Office nebo ze správce zdrojů dat ODBC.