Sdílet prostřednictvím


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.

    Snímek obrazovky se správcem zdrojů dat ODBC, který zobrazuje chybovou zprávu společně s platformou

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.