Ultima actualizare: 24 martie 2020

PROBLEMĂ

Dacă aveți Office 365 și o versiune anterioară de Office instalată cu MSI și aveți un program care utilizează interfețele OLEDB sau interfețele ADO.Net, este posibil să întâmpinați o eroare care indică faptul că baza de date rămâne blocată chiar și după ce închideți conexiunea.

Această problemă apare doar dacă aveți Office 365 versiunea 2002 instalată și o versiune mai veche de Office instalată prin MSI. De exemplu, este posibil să aveți Office 365 și 2013 Access Runtime sau motorul de baze de date Access 2010 instalat.

SCENARIU

Dacă încercați să ștergeți fișierul bază de date într-un program .net după ce deschideți și închideți o conexiune la fișierul bază de date, este posibil să vedeți următoarea excepție:

Excepție System. IO.: ' procesul nu poate accesa fișierul 'calea către baza de date ' , deoarece este utilizat de alt proces.

Dacă vă uitați la locația bazei de date, veți vedea, de asemenea, că fișierul de blocare a bazei de date ace (DatabaseName. LACCDB) este încă prezent.

De obicei, după o perioadă de timp variind de la câteva secunde la câteva minute, fișierul de blocare va fi eliminat și va fi restaurat accesul la baza de date.

Începând cu versiunea 2002 de Office 365, versiunea de ace livrată cu Office 365 va fi furnizorul pentru interfețele OLEDB COM, iar cu versiunile anterioare, versiunea de ace inclusă în produsul MSI va fi utilizată.

Există o diferență de comportament, în special cu Office 365, conexiunile sunt implicite la utilizarea OLEDB resurselor, în timp ce în MSI conexiunea nu a utilizat în mod implicit un grupare. Impactul acestuia este faptul că conexiunile nu sunt lansate imediat atunci când sunt închise/distruse, deoarece sistemul le păstrează pentru a fi reutilizate potențial. Acest lucru are totuși impact asupra eliminării blocărilor în fișierul bazei de date până când piscina nu eliberează conexiunea.

STARE: REZOLVAT

Această problemă a fost remediată acum.  Dacă lansați Access, faceți clic pe "fișier", apoi pe "cont", apoi pe "Opțiuni actualizare", iar "actualizați acum", aceasta va asigura că aveți cea mai recentă versiune și toate versiunile trebuie să aibă opțiunea remediere disponibilă.

Dacă aveți versiunea 2002 (canalul curent), problema este remediată în compilarea 16.0.12527.20278 sau mai mare.

Dacă aveți versiunea 2003 (canalul curent (Previzualizare)), problema este remediată în compilarea 16.0.12624.20176 sau mai mare.

Dacă aveți versiunea 2004 (canalul beta), problema este remediată în compilare este remediată în compilarea 16.0.12705.10000 sau mai mare.

Nicio altă versiune nu este afectată de această problemă.

Mai multe resurse

Pictograma Experți (creier, rotițe dințate)

Întrebați experții

Luați legătura cu experți, discutați despre cele mai recente știri, actualizări și cele mai bune practici și citiți blogul nostru.

Comunitatea tehnică Microsoft

Pictograma Comunitate

Primiți ajutor de la Comunitate

Adresați o întrebare și găsiți soluții de la agenți de suport, specialiști MVP, ingineri și alți utilizatori Office.

Forumul Office pe Answers

Pictograma Solicitare caracteristică (bec, idee)

Sugerați o caracteristică nouă

Ne place să vă citim sugestiile și feedbackul! Împărtășiți-vă gândurile. Vă ascultăm.

Oferiți feedback

Consultați și

Remedieri sau soluții pentru problemele recente din Office

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.