Sestavy Accessu, jejichž databáze jsou v nekonzistentním stavu

Poslední aktualizace: 29. listopadu 2019

Důležité informace: 

  • 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.

  • Aktualizace z 29. listopadu: Oprava chyby se testuje obšírněji. Tato funkce bude nejefektivnější při použití v prostředích jednotně používajících buildy měsíčního kanálu Office 365 a nemusí plně 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 ze 4. dubna: Nyní testujeme opravu tohoto problému. Další aktualizaci poskytneme, až budeme moct potvrdit, že oprava problém vyřešila.

  • Aktualizace z 1. července: Jak je napsáno 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. 

  • 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á.

Databáze tvořená jedním souborem
Ke změně půjčování dochází na zařízení, kde je databáze uložená.

Rozdělená databáze
Když používáte rozdělenou databázi, kdy má každý uživatel uloženou vlastní kopii front-end databáze na svém klientském počítači a sdílenou back-end databázi na souborovém serveru, tak ke změně půjčování musí dojít jen na zařízení, na kterém je back-end databáze. Není potřeba dělat žádné změny na počítačích jednotlivých uživatelů.

Postupujte takto:

  1. Ve Windows klikněte na Start  Stisknutí klávesy 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ší materiály

Ikona expertů (mozek s ozubenými kolečky)

Ptejte se expertů

Spojte se s experty a proberte poslední novinky o Excelu, aktualizace a osvědčené postupy. Sledujte také náš blog.

Technická komunita Microsoftu

Ikona komunity

Získejte pomoc v komunitě

Přijďte se svou otázkou. S řešením vám pomůžou agenti podpory, specialisté MVP, technici a další uživatelé Excelu.

Fórum k Office na webu Answers

Ikona žádosti o funkci (žárovka, nápad)

Navrhněte 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.

UserVoice pro Office

Podívejte se také na

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

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×