Office kļūda: accdb paliek bloķēta pēc OLEDB savienojuma slēgšanas

Pēdējoreiz atjaunināts: 2020. gada 24. marts

PROBLĒMA

Ja jums ir gan Office 365, gan vecāka Office versija, kas instalēta, izmantojot MSI, un jums ir programma, kas izmanto OLEDB interfeisus vai ADO.Net interfeisus, iespējams, tiek parādīts kļūdas ziņojums par to, ka datu bāze paliek bloķēta pat tad, kad savienojums ir aizvērts.

Šī problēma rodas tikai tad, ja jums ir instalēta Office 365 versija 2002 un vecāka Office versija, kas instalēta, izmantojot MSI. Piemēram, iespējams, jums ir Office 365 un 2013 Access izpildlaiks vai 2010 Access datu bāzes programmas, kas ir atkārtoti izplatāms.

SCENĀRIJS

Mēģinot izdzēst datu bāzes failu .NET programmā pēc savienojuma ar datu bāzes failu atvēršanas un slēgšanas, iespējams, tiek parādīts šāds izņēmums:

System. IO. Exception: "process nevar piekļūt failam"ceļš uz datu bāzi " , jo to izmanto cits process.

Ja apskatīsiet datu bāzes atrašanās vietu, redzēsit arī to, ka Ace datu bāzes bloķēšanas fails (databasename. laccdb) joprojām ir klātesošs.

Parasti pēc laika perioda, kas ilgst no dažām sekundēm līdz dažām minūtēm, bloķēšanas fails tiks noņemts, un tiks atjaunota piekļuve datu bāzei.

Sākot ar Office 365 versiju 2002, dūzis, kas tiek piegādāts kopā ar Office 365, būs paredzēts COM OLEDB saskarņu pakalpojumu sniedzējam, savukārt ar iepriekšējām versijām, izmantojot MSI produktam pievienoto Ace versiju.

Izturēšanās ir atšķirīga, jo īpaši ar Office 365, savienojumi ir noklusējumā uz OLEDB resursu pūlaizmantošanu, savukārt MSI savienojumā savienojums pēc noklusējuma netiek lietots kopā. Šī informācija ir tāda, ka savienojumi netiek izlaisti uzreiz pēc slēgšanas/iznīcināšanas, jo sistēma tos uzglabā potenciālai atkārtotai izmantošanai. Taču tas ir ietekmējis datu bāzes failā nelaižot slēdzenes, līdz pūla izlaidīs savienojumu.

STATUSS: IZLABOTS

Šī problēma tagad ir izlabota.  Ja palaižat programmu Access, noklikšķiniet uz "fails", pēc tam uz "konts", pēc tam uz "atjaunināšanas opcijas" un "atjaunināt tūlīt", tas nodrošinās, ka jums ir jaunākā versija, un visām versijām ir jābūt pieejamiem labojumam.

Ja jums ir versija 2002 (mēneša kanāls), problēma ir izlabota būvējumā 16.0.12527.20278 vai lielākā versijā.

Ja jums ir versija 2003 (mēneša kanāls mērķtiecīgs), problēma ir novērsta būvējumā 16.0.12624.20176 vai lielākā versijā.

Ja jums ir versija 2004 (Insider programmas dalībnieki), problēma ir izlabota būvējumā ir izlabota būvējumā 16.0.12705.10000 vai jaunāka.

Šī problēma neskar citas versijas.

Papildu resursi

Ekspertu ikona (smadzenes, zobrati)

Jautājumu uzdošana ekspertiem

Sazinieties ar ekspertiem, apspriediet Excel jaunumus, atjauninājumus un labāko praksi, kā arī lasiet mūsu emuāru.

Microsoft Tech kopiena

Kopienas ikona

Palīdzības saņemšana kopienā

Uzdodiet jautājumu un atrodiet risinājumus, ko piedāvā atbalsta dienesta pārstāvji, MVP, inženieri un citi Excel lietotāji.

Office atbilžu forums

Līdzekļu pieprasījuma ikona (spuldzīte, ideja)

Jauna līdzekļa ieteikšana

Mēs labprāt lasām jūsu ieteikumus un atsauksmes! Dalieties ar savām domām. Mēs uzklausām.

Office UserVoice

Skatiet arī

Nesen atklāto Office problēmu labojumi vai risinājumi

Piezīme.:  Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×