Jak opravit nerozpoznanou chybu formátu databáze v MS Access

Ikona času čtení 7 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

fotografie černého MacBooku Pro na stole

| Sponzorováno |

Při pokusu o otevření databáze MS Access se může zobrazit chyba Nerozpoznaný formát databáze. Chybová zpráva se zobrazí jako:

Nerozpoznaná chybová zpráva formátu databáze

Chybová zpráva označuje, že aplikace nerozpoznala formát databáze. Kvůli této chybě nemusí být možné otevřít databázi.

Chyba může nastat z několika důvodů. Níže probereme důvody chyby a řešení, jak ji vyřešit.

Co způsobuje nerozpoznanou chybu formátu databáze

Níže jsou uvedeny některé možné příčiny nerozpoznané chyby formátu database.mdb v MS Access:

  • Otevření databázového souboru aplikace Access nejnovější verze ve starší verzi
  • Zastaralá aplikace Microsoft Access
  • Chybné sektory na pevném disku, kde je uložen soubor databáze MS Access
  • Velké databázové soubory
  • Náhlé vypnutí systému
  • Útok virem nebo malwarem
  • Problémy s hardwarem nebo softwarem
  • Databáze je poškozená
  • Poškozený soubor frxque32.mdb

Jak opravit nerozpoznanou chybu formátu databáze v MS Access

Zde je několik metod, jak můžete zkusit opravit chybu Nerozpoznaný formát databáze v MS Access.

Metoda 1: Zkontrolujte a převeďte formát databáze MS Access

K chybě nerozpoznaného formátu databáze může dojít, když se pokusíte otevřít soubor databáze starší verze (2003 nebo starší) MS Access v novější verzi (2010 nebo novější) nebo naopak. Ověřte tedy verzi MS Access a příponu souboru databáze. Například: Pokud máte soubor MDB, ujistěte se, že jej otevíráte v aplikaci Microsoft Access 2002 nebo starší verzi. Pokud máte soubor .accdb, otevřete jej v MS Access 2007 nebo novější verzi.

Pokud máte databázový soubor aplikace Access 2003 nebo starší verze, můžete jej také převést do formátu souboru .accdb. Chcete-li tak učinit, postupujte takto:

  • Otevřete aplikaci Microsoft Access.
  • Klikněte na Soubor a klepněte na tlačítko OK Otevřená.
  • Vyberte přístup 2000 nebo Access 2002-2003 databázový soubor (.mdb), který potřebujete převést.
  • klikněte Soubor a pak vyberte položku Uložit jako volba.
  • klikněte Uložit databázi jako.
  • Vybrat Přístup typ souboru a poté klepněte na Uložit jako.
  • Uložit jako dialogovém okně zadejte název souboru do Název souboru a potom klepněte na tlačítko OK Uložit.

Metoda 2: Vrácení aktualizací systému Windows

Mnoho uživatelů hlásilo, že po stažení aktualizací systému Windows narazili na chybu „nerozpoznaný formát databáze“. Pokud k chybě dojde kvůli problematickým aktualizacím, můžete zkusit vrátit aktualizace systému Windows. Chcete-li tak učinit, postupujte takto:

  • Přejít na Home volba.
  • klikněte Nastavení > Aktualizace a zabezpečení > Windows Update > Zobrazit historii aktualizací > Odinstalovat aktualizace.
  • Vyhledejte Aktualizace, klikněte na něj pravým tlačítkem a poté klikněte Odinstalovat.

Metoda 3: Zakažte leasing

Při pokusu o otevření databáze z kódu Visual Basic pomocí DAO se může zobrazit chyba formátu nerozpoznané databáze. K tomu obvykle dochází, když je databáze uložena ve sdílené síťové složce a současně ji používá více uživatelů. V takovém případě můžete zakázat pronájem v systému, kde je sdílená databáze uložena. Chcete-li to provést, postupujte takto:

  • Přejít na Pole Windows Search a typ Příkazový řádek.
  • Klikněte pravým tlačítkem na Příkazový řádek a zvolte Spustit jako administrátor.
  • Dále zkopírujte a vložte níže uvedené příkazy 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

  • Stiskněte vstoupit klíč.
  • Ukončete Příkazový řádek.

Metoda 4: Oprava souboru frxque32.mdb

Soubor frxque32.mdb je uložen v adresáři FRx SysData. Tento adresář obsahuje všechny důležité soubory pro aplikace FRx. Někdy se může stát, že při spouštění sledování fronty dojde k chybě formátu nerozpoznané databáze MS Access. Vyskytuje se, pokud je problém s nastavením QueDirectory v souboru system.cfg nebo je poškozen soubor frxque32.mdb. V takovém případě můžete problém vyřešit obnovením souboru frxque32.mdb. Postupujte podle následujících kroků:

  • Otevřete Adresář fronty FRx a pak jít frxque32.mdb soubor.
  • Přejmenujte frxque32.mdb soubor (například: frxque32.mdb.old).
  • Nyní vyhledejte frxque32.tpl soubor v adresáři, vytvořte kopii tohoto souboru a poté kopii přejmenujte jako frxque32.mdb.

Restartujte MS Access a zkuste otevřít databázi.

Metoda 5: Import dat do nové databáze MS Access

Pokud je databáze poškozená, může se také zobrazit chyba Nerozpoznaný formát databáze. V takovém případě můžete zkusit importovat data z poškozené databáze do nové databáze MS Access. Následuj tyto kroky:

  • Otevřete aplikaci MS Access.
  • vybrat Prázdná databáze.
  • Klepněte na tlačítko Vytvořit možnost vytvoření nové databáze.
  • V průvodci novým souborem databáze klepněte na Externí data volba.

Karta Externí data v Ms Access

  • Klikněte na Importovat databázi Accessu.
  • Na Získejte externí databázi přístupu k datům průvodce, klikněte na Procházet vyberte databázový soubor.
  • V okně uvidíte dvě možnosti. Vyberte libovolný a klikněte OK.

Získat externí data – okno Access Database

  • Na Importovat objekty vyberte databázové objekty a klikněte na OK.

Okno Import objektů

Metoda 6: Opravte databázi aplikace Access

Pokud je vaše databáze předimenzovaná nebo poškozená, můžete poškozenou databázi zkomprimovat a opravit pomocí vestavěného nástroje Microsoft Access – Compact and Repair. Může snížit velikost databáze odstraněním nevyužitého prostoru. Chcete-li použít tento nástroj, postupujte takto:

  • Otevřete aplikaci Microsoft Access.
  • Na Šablony v okně poklepejte na ikonu Prázdná databáze volba.
  • klikněte Soubor a poté klepněte na tlačítko OK Zavřít.
  • Vybrat Databázové nástroje a poté klepněte na tlačítko OK Kompaktní a opravná databáze.
  • Na Databáze ke komprimaci z průvodce, procházejte a vyberte databázi, kterou potřebujete opravit. Klikněte Kompaktní.
  • Vyberte umístění pro uložení opraveného databázového souboru a klikněte Ušetřit.

Poznámka: Výše uvedené kroky slouží k opravě souboru databáze, který se neotevírá.

Pokud selže nebo nefunguje vestavěný nástroj Microsoft Access – Compact and Repair, pak můžete zkusit profesionální MS Nástroj pro opravu databáze Access, Jako Stellar Repair for Access. Je to spolehlivý software pro opravu poškozené databáze. Po opravě zobrazí náhled všech obnovitelných objektů, včetně formulářů, tabulek, sestav, dotazů atd. Software podporuje Office 365, Access 2021, 2019, 2016, 2013 a starší verze.

Jak zabránit neznámé chybě databáze MS Access

Nyní, když víte, jak opravit chybu Neznámý formát databáze v MS Access, zde je návod, jak se jí v budoucnu vyhnout:

  • Používejte verze kompatibilního přístupu: Ujistěte se, že verze MS Access, kterou používáte k otevření databáze, odpovídá nebo je novější než verze použitá k jejímu vytvoření. Nepoužívejte starší verze k otevírání databází vytvořených pomocí novějších verzí Accessu.
  • Pravidelné aktualizace: Udržujte svůj MS Access a sadu Office aktualizovanou na nejnovější verzi. To zajišťuje kompatibilitu s databázemi vytvořenými v novějších verzích a snižuje riziko výskytu chyb souvisejících s formátem.
  • Vyhněte se korupci: Poškození databáze může způsobit různé chyby, včetně neznámé chyby formátu databáze. Jak zabránit korupci:
    • Před vypnutím počítače vždy řádně zavřete databázi.
    • Vyhněte se práci na databázi přímo ze síťových umístění; místo toho pracujte na místní kopii a poté aktualizujte síťovou verzi.
    • Pravidelně používejte kompaktní a opravné nástroje k udržení integrity databáze.
  • Zálohujte často: Pravidelné zálohování vás může zachránit před ztrátou dat v případě poškození nebo chyb. Udržujte rutinu zálohování databáze po významných aktualizacích nebo v pravidelných intervalech.
  • Architektura rozdělené databáze: Pro prostředí s více uživateli zvažte rozdělení databáze na front-end (obsahující dotazy, formuláře, sestavy a moduly) a back-end (obsahující tabulky s daty). To snižuje riziko korupce a zlepšuje výkon.
  • Používejte důvěryhodná umístění: Uložte své databáze Accessu do důvěryhodných umístění, jak je uvedeno v možnostech Accessu. U souborů v důvěryhodných umístěních je méně pravděpodobné, že narazí na chyby související se zabezpečením.

Uzavření

Chyba formátu Nerozpoznaná databáze vám může zabránit v otevření databáze. Může k tomu dojít z mnoha důvodů. Chybu se můžete pokusit opravit pomocí metod popsaných v tomto článku. Pokud k této chybě dojde kvůli poškození databáze, můžete poškozenou databázi opravit pomocí nástroje „Compact and Repair“ nebo Stellar Repair for Access.