Zadnje ažuriranje: Ožujak 24, 2020

PROBLEM

Ako imate Office 365 i stariju verziju sustava Office instaliranu uz MSI, a imate program koji koristi OLEDB sučelja ili sučelja ADO.Net, možete naići na pogrešku koja upućuje na to da baza podataka ostaje zaključana čak i nakon zatvaranja veze.

Taj se problem pojavljuje samo ako imate instaliran Office 365 verzija 2002 i stariju verziju sustava Office instaliranu putem MSI-ja. Možete, primjerice, imati Office 365 i 2013 Access Runtime 2010 ili programa Access.

SCENARIJ

Ako pokušate izbrisati datoteku baze podataka u programu .net nakon otvaranja i zatvaranja veze s datotekom baze podataka, možda će se pojaviti sljedeća iznimka:

System. IO. iznimka: "postupak ne može pristupitiputu datoteke u bazu podataka" jer ga koristi neki drugi postupak.

Ako pogledate mjesto baze podataka, vidjet ćete da je i dalje prisutna datoteka za blokiranje Ace baze podataka (DATABASENAME. laccdb) .

Obično se nakon određenog razdoblja u rasponu od nekoliko sekundi do nekoliko minuta uklanja datoteka za zaključavanje i bit će vraćena pristup bazi podataka.

Počevši od verzije 2002 sustava Office 365, verzija Ace otpremljena sa sustavom Office 365 bit će davatelj usluge za COM OLEDB sučelja, a uz prethodne verzije koristit će se verzija Ace-a koja se nalazi u proizvodu MSI.

Postoji razlika u ponašanju, posebice u sustavu Office 365, veze se ne mogu koristiti za okupljanje resursa OLEDB, dok se u MSI veza nije koristila za okupljanje prema zadanim postavkama. Utjecaj je na to da se veze ne puštaju odmah kada je zatvoreno/uništeno, budući da ih sustav drži za potencijalnu ponovnu upotrebu. To sadrži utjecaj, međutim, da se ne ispušta brave na datoteci baze podataka dok se u bazenu ne objavi veza.

STANJE: RIJEŠENO

Taj je problem sada riješen.  Ako lansirate Access, kliknite "datoteka", a zatim "račun", a zatim "mogućnosti ažuriranja" i "Ažuriraj sada", to će osigurati da imate najnoviju verziju, a sve verzije bi trebale imati dostupan popravak.

Ako imate verziju 2002 (trenutno kanal), problem je riješen u izradi 16.0.12527.20278 ili noviji.

Ako imate verziju 2003 (Current Channel (pretpregled)), problem je riješen u odjeljku međuverzija 16.0.12624.20176 ili noviji.

Ako imate verziju 2004 (beta kanal), problem je riješen u izradi je riješen u odjeljku međuverzija 16.0.12705.10000 ili noviji.

Taj problem ne utječe na druge verzije.

Dodatni resursi

Ikona stručnjaka (mozak, zupčanik)

Pitajte stručnjake

Povežite se sa stručnjacima, razgovarajte o najnovijim vijestima, ažuriranjima i najboljim postupcima te čitajte naš blog.

Microsoftova tehnička zajednica

Ikona zajednice

Zatražite pomoć u zajednici

Postavite pitanje agentima za podršku, MVP-ovima, inženjerima i ostalim korisnicima sustava Office te pronađite rješenja.

Forum s odgovorima na pitanja o sustavu Office

Ikona zahtjeva za značajku (žarulja, ideja)

Predložite novu značajku

Volimo čitati vaše prijedloge i povratne informacije! Podijelite s nama svoje mišljenje. Slušamo vas.

Slanje povratnih informacija

Pogledajte i sljedeće

Popravci i zaobilazna rješenja za nedavne probleme sa sustavom Office

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.