Päivitetty viimeksi: 24. maaliskuuta 2020
ONGELMA
Jos MSI:n kautta on asennettu sekä Office 365 että Officen aiempi versio ja käytössäsi on ohjelma, joka käyttää OLEDB- tai ADO.Net-rajapintoja, saatat kohdata virheilmoituksen, joka ilmaisee, että tietokanta pysyy lukittuna yhteyden sulkemisen jälkeenkin.
Tämä ongelma ilmenee vain, jos sinulla on MSI:n kautta asennettuna Office 365:n versio 2002 sekä Officen vanhempi versio. Sinulla saattaa olla asennettuna esimerkiksi Office 365 ja 2013 Access Runtime tai 2010 Access-tietokantamoduulin edelleenjaettava paketti.
SKENAARIO
Jos päätät poistaa tietokantatiedoston .Net-ohjelmasta tietokantatiedoston yhteyden avaamisen ja sulkemisen jälkeen, saatat nähdä seuraavan poikkeuksen:
System.IO.Exception: “Prosessi ei voi käyttää tiedostoa “Tietokantapolku, koska toinen prosessi käyttää sitä.
Jos katsot tietokannan sijaintia, näet myös, että Ace-tietokannan lukitustiedosto (databasename.laccdb) on yhä käytössä.
Yleensä lukitustiedoston poistaminen ja tietokantayhteyden palauttaminen kestää muutamasta sekunnista muutamaan minuuttiin.
Office 365:n versiosta 2002 alkaen Office 365:n mukana toimitettu Ace-versio on COM OLEDB -rajapintojen tarjoaja, ja aiemmissa versioissa MSI-tuotteeseen sisältyvä Ace-versio olisi käytössä.
Toiminnassa on eroja, erityisesti Office 365:n kanssa, yhteydet palautetaan käyttämään OLEDB-resurssivarantoa, kun taas MSI:n yhteys ei oletusarvoisesti käyttänyt varantoa. Tämä johtuu siitä, että yhteyksiä ei julkaista välittömästi, kun ne suljetaan tai tuhotaan, koska järjestelmä säilyttää niitä mahdollista uudelleenkäyttöä varten. Se ei kuitenkaan vapauta tietokantatiedoston lukitusta ennen yhteyden vapauttamista.
TILA: KORJATTU
Tämä ongelma on nyt korjattu. Jos käynnistät Accessin, valitse Tiedosto, Tili, Päivitystapa ja sen jälkeen Päivitä nyt. Näin varmistat, että sinulla on uusin versio, ja kaikissa versioissa pitäisi olla korjaus saatavilla.
Jos sinulla on versio 2002 (Ajantasainen kanava), ongelma on korjattu koontiversiossa 16.0.12527.20278 ja sitä uudemmissa.
Jos sinulla on versio 2003 (Ajantasainen kanava (Esikatselu)), ongelma on korjattu koontiversiossa 16.0.12624.20176 ja sitä uudemmissa.
Jos sinulla on versio 2004 (beetakanava), ongelma on korjattu koontiversiossa 16.0.12705.10000 ja sitä uudemmissa.
Tämä ongelma ei koske muita versioita.
Lisämateriaalia
Kysy asiantuntijoilta
Ole yhteydessä asiantuntijoihin, keskustele viimeisimmistä uutisista, päivityksistä ja parhaista käytännöistä ja lue blogia.
Pyydä apua yhteisöltä
Kysy ja etsi ratkaisuja tukiedustajilta, erityisasiantuntijoilta, teknisiltä asiantuntijoilta, insinööreiltä ja muilta Office-käyttäjiltä.
Ehdota ominaisuutta
Otamme mielellämme ehdotuksia ja palautetta vastaan. Jaa ajatuksesi. Mielipiteesi on tärkeä.
Katso myös
Korjauksia tai vaihtoehtoisia menetelmiä Officen viimeaikaisiin ongelmiin