Sist oppdatert: 24. mars 2020

PROBLEM

Hvis du har både Office 365 og en tidligere versjon av Office installert med MSI, og har et program som bruker OLEDB- eller ADO.Net-grensesnittet, kan det hende at du får en feilmelding som sier at databasen forblir låst selv etter at du har lukket tilkoblingen.

Dette problemet oppstår bare hvis du har installert 2002-versjonen av Office 365, i tillegg til en eldre versjon av Office, installert via MSI. Du kan for eksempel ha Office 365 og 2013 Access Runtime, eller 2010-Access-databasemotoren Redistributable installert.

SCENARIO

Hvis du prøver å slette databasefilen i et .NET-program etter at du har åpnet og lukket en tilkobling til databasefilen, kan du se følgende unntak:

System.IO.Exception: «Prosessen får ikke tilgang til fil »banen til databasen» fordi den brukes av en annen prosess.

Hvis du ser på plasseringen til databasen, kan du også se at Ace-filen som låser fil (databasename.LACCDB) fremdeles er til stede.

Vanligvis vil låsefilen bli fjernet i løpet av en tidsperiode som strekker seg fra noen sekunder til et par minutter, og tilgang til databasen gjenopprettes.

Fra og med 2002-versjonen av Office 365, vil den versjonen av Ace som leveres sammen med Office 365 være leverandøren for COM OLEDB-grensesnittet, mens med tidligere versjoner vil versjonen av Ace som fulgte med MSI-produktet bli brukt.

Det er en forskjell i virkemåte, spesielt med Office 365, tilkoblinger er standard for å bruke OLEDB Ressursutvalget, mens i MSI brukte ikke tilkoblingen utvalget som standard. Virkningen av dette er at tilkoblingene ikke blir utgitt umiddelbart når de lukkes/ødelegges, siden systemet holder på dem for potensiell gjenbruk. Dette har imidlertid innvirkning på at det ikke blir utgitt låser på databasefilen før utvalget utgir tilkoblingen.

STATUS: LØST

Problemet er nå løst.  Alle versjoner skal nå ha en tilgjengelig løsning. For å forsikre deg om at du har den siste versjonen, må du først åpne Access. Trykk så på «Fil» og «Konto», deretter på «Oppdateringsalternativer» og til slutt «Oppdater nå».

Hvis du har versjon 2002 (Oppdatert kanal), er problemet løst i bygg 16.0.12527.20278 eller nyere.

Hvis du har versjon 2003 (Oppdatert kanal (forhåndsversjon)), er problemet løst i bygg 16.0.12624.20176 eller nyere.

Hvis du har versjon 2004 (Betakanal), er problemet løst i bygg 16.0.12705.10000 eller nyere.

Ingen andre versjoner er påvirket av dette problemet.

Flere ressurser

Ikoneksperter (hjerne, tannhjul)

Spør ekspertene

Få kontakt med eksperter, diskuter de siste nyhetene, oppdateringene og beste fremgangsmåtene, og les bloggen vår.

Teknisk fellesskap for Microsoft

Ikonfellesskap

Få hjelp i fellesskapet

Still et spørsmål og finn løsninger fra Support Agents, MVPs, Engineers og andre Office-brukere.

Office-forum for svar

Ikonfunksjonforespørsel (lyspære, idé)

Foreslå en ny funksjon

Vi leser gjerne forslagene og tilbakemeldingene dine. Del ideene dine. Vi lytter.

Gi tilbakemelding

Se også

Rettelser eller midlertidige løsninger for nylige problemer i Office

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.