Posledná aktualizácia: 24. marec 2020

PROBLÉM

Ak máte Office 365 aj staršiu verziu balíka Office nainštalovanú pomocou inštalátora MSI a máte program, v ktorom sa používajú rozhrania OLEDB a rozhrania ADO.Net, môže sa vyskytnúť chyba, ktorá signalizuje, že databáza zostane zamknutá aj po zavretí pripojenia.

Tento problém sa vyskytuje, len ak máte nainštalovanú verziu 2002 služieb Office 365 a staršiu verziu balíka Office prostredníctvom inštalátora MSI. Môže sa napríklad stať, že máte nainštalované služby Office 365 a 2013 Access Runtime alebo 2010 Access Database Engine Redistributable.

SCENÁR

Ak sa pokúsite odstrániť databázový súbor v programe .Net po otvorení a uzavretí pripojenia k databázového súboru, môže sa zobraziť táto výnimka:

System.IO.Exception: Proces nemôže získať prístup k súboru cesta k databáze, pretože ho používa iný proces.

Ak prejdete do umiestnenia databázy, zistíte, že súbor uzamknutia databázy Ace (nazov_databazy.laccdb) je stále prítomný.

Zvyčajne sa stáva, že po uplynutí určitého časového obdobia od niekoľkých sekúnd do niekoľkých minút sa súbor uzamknutia odstráni a obnoví sa prístup k databáze.

Počnúc verziou 2002 služieb Office 365 sa verzia Ace, ktorá sa dodáva so službami Office 365, bude poskytovateľom pre rozhrania COM OLEDB, zatiaľ čo v starších verziách sa bude používať verzia Ace dodávaná s produktom MSI.

Je medzi nimi určitý rozdiel v správaní, predovšetkým v prípade služieb Office 365 pripojenia predvolene používajú Združovanie zdrojov OLEDB, zatiaľ čo v MSI pripojenie predvolene nepoužívalo združovanie. Dôsledkom toho je, že pripojenia sa neuvoľnia hneď po zatvorení alebo zničení, pretože systém si ich drží na potenciálne opakované použitie. Má to však vplyv na to, že uzamknutia databázového súboru sa neuvoľnia, kým fond neuvoľní pripojenie.

STAV: OPRAVENÉ

Tento problém je opravený.  Ak spustíte Access, kliknite na položku „Súbor“ a potom na „Konto“, potom na „Možnosti aktualizácie“ a „Aktualizovať“. Tým sa zaistí, že máte najnovšiu verziu, a všetky verzie by mali mať k dispozícii opravu.

Ak máte verziu 2002 (aktuálny kanál), tento problém je opravený v zostave 16.0.12527.20278 alebo novšej verzii.

Ak máte verziu 2003 (aktuálny kanál (náhľad)), tento problém je opravený v zostave 16.0.12624.20176 alebo novšej verzii.

Ak máte verziu 2004 (kanál beta), tento problém je opravený v zostave 16.0.12705.10000 alebo novšej verzii.

Tento problém nemá vplyv na žiadne iné verzie.

Ďalšie zdroje informácií

Ikona odborníkov (mozog, ozubené kolieska)

Opýtajte sa odborníkov

Spojte sa s odborníkmi, diskutujte o novinkách, aktualizáciách a najvhodnejších postupoch a prečítajte si náš blog.

Microsoft Tech Community

Ikona Komunita

Získajte pomoc v komunite

Položte otázku zástupcom oddelenia podpory, odborníkom MVP, technikom a iným používateľom balíka Office a nájdite riešenia.

Fórum o Office na lokalite Answers

Ikona požiadavky na funkciu (žiarovka, nápad)

Navrhnite novú funkciu

Radi si prečítame vaše návrhy a pripomienky. Podeľte sa o svoje myšlienky. Váš názor nás zaujíma.

Poskytnutie odozvy

Pozrite tiež

Opravy alebo alternatívne riešenia nedávnych problémov v Office.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.