Access hlásí, že databáze jsou v nekonzistentním stavu

Nasbírali jsme dodatečná data o příčinách tohoto problému způsobeného vzory využití v databázovém stroji Access spolu se síťovými soubory, který se v dřívějších verzích systému Windows nevyskytoval. Konkrétně ve Windows 10 jsme tento problém poprvé zaznamenali u verze 1803.

Důležité

  • Aktualizace z 9. července 2020: Nedokázali jsme úplně nasadit opravu kvůli novým problémům, ke kterým dochází jen v případě, kdy je oprava nasazená.  Na řešení problému dál pracujeme.
  • Aktualizace z 29. listopadu 2019: Oprava se testuje v širším měřítku. Bude nejefektivněji fungovat v prostředích, která jednotně používají buildy Office 365 distribuované přes Aktuální kanál, a nemusí zcela vyřešit všechny problémy.  I když je tato oprava plně nasazená, budeme dál zkoumat další potenciální problémy a pravděpodobně se změnami aktualizovat i jiné verze Accessu.  I když jsme identifikovali prvotní příčinu nových problémů, které se začaly objevovat s aktualizací systému Windows, přesto nemůžeme problém spolehlivě navodit v kontrolovaném prostředí, takže je těžké potvrdit, že se další chyby již nevyskytují.  Pokud Microsoftu nahlásíte problém, uveďte co nejvíce informací o okolnostech, za kterých se chyby zobrazují.
  • Aktualizace z 1. července 2019: Jak je uvedeno výše, testovali jsme opravu tohoto problému, ale objevili jsme problémy. Pracujeme na jejich řešení a potom se budeme zabývat dalším testováním. 
  • Aktualizace ze 4. dubna 2019: Nyní testujeme opravu tohoto problému. Další aktualizaci poskytneme, až budeme moct potvrdit, že oprava problém vyřešila.
  • Protože jde o složitý problém a je potřeba zajistit, aby nedošlo ke vzniku dalších potíží, bude proces vydání pro tento problém trvat déle než pro obvyklé opravy. Další aktualizace se dozvíte sledováním této stránky.

PROBLÉM

Při otevření databáze se může zobrazit následující chybová zpráva:

  • „Aplikace Microsoft Access zjistila, že tato databáze je v nekonzistentním stavu, a pokusí se ji obnovit.“

Pokud k otevření databáze z kódu Visual Basicu používáte DAO, může se zobrazit chyba 3343 „Nelze rozpoznat formát databáze“.

K tomu může dojít, pokud máte databázi uloženou ve sdílené síťové složce a tuto databázi používá několik uživatelů současně.

STAV: ALTERNATIVNÍ ŘEŠENÍ

Technický tým o tomto problému ví a pracuje na jeho řešení. Mezitím ho můžete obejít tak, že zakážete půjčování na zařízení, kde je tato databáze uložená.

Jednosouborová databáze
Změna leasingu se provede na počítači, kde je databáze uložená.

Rozdělení databáze
Při použití scénáře rozdělené databáze , kdy má každý uživatel vlastní kopii front-end databáze uloženou na svém klientském počítači a sdílenou back-end databázi na souborovém serveru, je potřeba změnu pronájmu provést pouze na počítači, který je hostitelem back-end databáze, a na klientském počítači každého uživatele nejsou potřeba žádné změny.

Postupujte takto:

  1. Klikněte na Windows StartStiskněte klávesu Windows a zadejte Příkaz. Klikněte pravým tlačítkem na Příkazový řádek a zvolte Spustit jako správce
  2. Zkopírujte následující příkazy a vložte je do okna příkazového řádku:
    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f
    NET STOP SERVER
    NET START SERVER
  3. Zavřete okno příkazového řádku.

Další zdroje

Ikona Experti (mozek, ozubená kola) Ptejte se expertů

Spojte se s experty a probírejte poslední novinky, aktualizace nebo osvědčené postupy. Také sledujte náš blog.

Microsoft Tech Community

Ikona Komunita Získat pomoc v komunitě

Jen se zeptejte, na co potřebujete. Odpoví vám zástupci podpory, specialisté MVP, technici a další uživatelé Office.

Fórum Office na webu Odpovědi

Žádost o funkci ikony (žárovka, nápad) Navrhnout novou funkci

Rádi si přečteme vaše návrhy a názory. Podělte se s námi o svoje nápady a dojmy. Nasloucháme vám.

Poskytnout zpětnou vazbu

Viz také

Opravy a alternativní řešení pro poslední problémy v Accessu