Legutóbb frissítve: 2020. március 24.
PROBLÉMA
Ha az Office 365 és valamely korábbi, MSI-vel rendelkező Office-verziót használja, és rendelkezik OLEDB vagy ADO.Net felületeket használó programmal, találkozhat olyan hibaüzenettel, mely szerint az adatbázis a kapcsolat lezárása után is zárolva marad.
Ez a probléma csak akkor jelentkezik, ha telepítette az Office 365 2002-es verzióját, és az MSI-n keresztül telepítette az Office egy régebbi verzióját. Előfordulhat például, hogy Office 365-el rendelkezik, és telepítette a 2013 Access Runtime-t vagy a 2010 Access-adatbázismotor újraterjeszthető csomagját.
ESET
Ha az adatbázisfájl megnyitását és bezárását követően megpróbál törölni egy .net-alkalmazásbeli adatbázisfájlt, az alábbi kivételt tapasztalhatja:
System.IO.Exception: 'A folyamat nem fér hozzá a fájlhoz ‚adatbázis elérési útja‘, mert egy másik folyamat használja.
Ha az adatbázis helyét tekinti meg, azt is látni fogja, hogy az Ace adatbázis-zárolási fájl (databasename. laccdb) még jelen van.
Egy pár másodperctől néhány percig terjedő idő elteltével a program eltávolítja a zárolási fájlt, és az adatbázishoz való hozzáférést is visszaállítja.
Az Office 365 2002-as verziójával kezdődően az Office 365-tel érkező Ace-verzió lesz a COM OLEDB-felületek szolgáltatója, míg a korábbi verziókban az MSI-termékhez tartozó Ace-változatot fogják használni.
A működésük különbözik, különösen Office 365-nél, hiszen a kapcsolatok alapértelmezés szerint az OLEDB-erőforrás-készletezést használják, míg az MSI-ben a kapcsolat nem használ alapértelmezés szerint készletezést. Ez azt eredményezi, hogy a kapcsolatok nem szűnnek meg egyből bezáráskor/megszakításkor, mivel a rendszer későbbi esetleges újbóli használatra megtartja őket. Ugyanakkor ez az oka annak, hogy az adatbázisfájl zárolása nem kerül feloldásra, amíg a készlet fel nem oldja a kapcsolatot.
ÁLLAPOT: JAVÍTVA
Ezt a problémát kijavítottuk. Az Access elindításakor a Fájl, a Fiók, a Frissítési beállítások, majd a Frissítés most elemre kattintva gondoskodhat arról, hogy a legújabb verziót használja, és minden verzió rendelkezzen az elérhető javításokkal.
Ha a 2002-es verzióval (Aktuális csatorna) rendelkezik, a probléma javítását a 16.0.12527.20278-as és újabb buildekben érheti el.
Ha a 2003-as verzióval (Aktuális csatorna (előzetes verzió)) rendelkezik, a probléma javítását a 16.0.12624.20176-os és újabb buildekben érheti el.
Ha a 2004-es verzióval (Béta csatorna) rendelkezik, a probléma javítását a 16.0.12705.10000-es és újabb buildekben érheti el.
A probléma más verziókat nem érint.
További források
Kérdezzen a szakértőktől
Kapcsolatba léphet a szakértőkkel, és megbeszélheti velük a legfrissebb híreket, frissítéseket és ajánlott eljárásokat, valamint elolvashatja a blogunkat.
Segítség kérése a közösségben
A támogatási szakemberek, MVP minősítésű szakértők, mérnökök és az Office más felhasználói segítenek Önnek megválaszolni a kérdéseit és megoldást találni a problémáira.
Javaslat új funkcióra
Mindig örömmel olvassuk felhasználóink javaslatait és visszajelzéseit. Ossza meg velünk gondolatait! Fontos nekünk a véleménye.