Příznaky
Při pokusu o přístup k jednomu nebo více následujícím souborům databáze FRx může dojít k neočekávanému chování:
-
Frxsys32.mdb
-
Frxque32.mdb
-
Soubory s příponou .f32
Můžete například zaznamenat následující příznaky:
-
Zobrazí se jedna z následujících chybových zpráv.
Chybová zpráva 1
Chyba za běhu -2147467259 (80004005): Nerozpoznaný formát databáze.
Chybová zpráva 2
Chyba 3343 za běhu: Nerozpoznaný formát databáze
Chybová zpráva 3
Chyba 3709. Připojení nelze použít k provedení této operace. V tomto kontextu je buď uzavřený, nebo neplatný.
-
Návrhář FRx se nemusí spustit. Při pokusu o spuštění nástroje FRx Designer se krátce zobrazí úvodní obrazovka. Pak zmizí.
-
Při generování sestavy v Microsoft FRx Návrhář sestav se zobrazí následující chybová zpráva:
Databázový stroj Microsoft Jet nemůže najít vstupní tabulku nebo dotaz Aktivní uživatelé. Ujistěte se, že existuje a je správně napsaný.
Pokud se tyto příznaky projeví, nebudete už moct používat Microsoft FRx. Po provedení operace komprimování a opravy databáze bude microsoft FRx fungovat podle očekávání. Za chvíli se ale může znovu zobrazit stejná chybová zpráva.
Příčina
K tomuto problému může dojít, pokud jsou poškozeny databáze Microsoft Jet, které používá Microsoft FRx. Následující problémy můžou způsobit poškození databáze:
-
Zastaralé systémové soubory
-
Neodpovídající aktualizace Microsoft FRx Service Pack
-
Problémy s připojením k síti
-
Problémy s nastavením prostředí
Řešení
Chcete-li tomuto problému zabránit, použijte jednu nebo více následujících metod podle potřeby.
Metoda 1: Pravidelné provádění operace komprimování a opravy databáze
-
Spusťte Microsoft FRx. Microsoft FRx můžete spustit na pracovní stanici. Nebo pokud je na serveru nainstalovaný Microsoft FRx, můžete na serveru spustit Microsoft FRx.
-
Klikněte na Soubor, přejděte na Compact FRx Database (Kompaktní databáze FRx) a potom klikněte na Current Spec Set Database (Aktuální databáze sady specifikací).
-
Klikněte na Ano a po dokončení operace klikněte na OK .
-
Klikněte na Soubor, přejděte na Compact FRx Database (Kompaktní databáze FRx) a potom klikněte na FRx System Database (Systémová databáze FRx).
-
Klikněte na Ano a po dokončení operace klikněte na OK .
-
Klikněte na Soubor, přejděte na Kompaktní databáze FRx a potom klikněte na FRx Queue Database.
Poznámka: Databáze fronty FRx bude k dispozici pouze v případě, že je nainstalován server sestav FRx. -
Klikněte na Ano a po dokončení operace klikněte na OK .
Pokud se i nadále zobrazuje jedna z chybových zpráv, které jsou uvedeny v části "Příznaky", proveďte metodu 2.
Metoda 2: Ujistěte se, že všechny pracovní stanice s nainstalovaným návrhářem FRx jsou aktuální
Na každé pracovní stanici, na které je nainstalovaný nástroj FRx Designer, postupujte takto:
-
Pomocí služby Microsoft Update nainstalujte nejnovější aktualizaci Service Pack pro Systém Microsoft Windows. Další informace o službě Microsoft Update naleznete na následujícím webu společnosti Microsoft:
-
Získejte a nainstalujte nejnovější aktualizaci Service Pack pro Microsoft Jet. Chcete-li získat aktualizace Service Pack pro Microsoft Jet, navštivte následující web společnosti Microsoft:
http://www.microsoft.com/downloads Nejnovější aktualizaci Service Pack pro Microsoft Jet najdete tak, že v seznamu Hledání kliknete na Všechny soubory ke stažení, zadáte aktualizace jet a pak kliknete na Přejít.
-
Nakonfigurujte vyloučení v antivirových a antispywarových programech, aby tyto programy nemohly číst složku FRx SysData.
Informace o tom, jak nakonfigurovat vyloučení, najdete v pokynech ke konfiguraci antivirových a antispywarových programů.
Poznámka: Při instalaci Microsoft FRx, ujistěte se, že antivirové a antispywarové programy jsou zakázány. Tím zabráníte poškození nebo zablokování instalačních souborů během instalace.
Pokud se i nadále zobrazuje jedna z chybových zpráv uvedených v části "Příznaky", proveďte metodu 3.
Metoda 3: Zakažte oportunistické uzamčení na serveru, který je hostitelem složky FRx SysData
Pokud se setkáte s následujícím chováním, oportunistické uzamčení může způsobit poškození databáze Microsoft Jet:
-
Po provedení metody 1 a metody 2 se bude nadále zobrazovat jedna z chybových zpráv, které jsou uvedeny v části "Příznaky".
-
Soubory s příponou .ldb nebo .lck zůstávají ve složce FRx SysData, i když nejsou k FRx přihlášeni žádní uživatelé.
K tomuto chování může dojít, pokud na serveru, který je hostitelem složky SysData FRx, běží některý z následujících programů:
-
Microsoft Windows Server 2003 nebo Windows Server 2003 Terminal Server
-
Terminálová služba systému Microsoft Windows 2000 Server nebo Windows 2000 Server
-
Citrix Server
Pokud chcete zabránit tomu, aby oportunní zamykání způsobovalo poškození databáze Microsoft Jet, nainstalujte nejnovější aktualizaci Windows Server Service Pack. Pokud však chování uvedené v této části přetrvává i po instalaci nejnovější aktualizace Windows Server Service Pack, zakažte oportunistické uzamčení. Další informace o tom, jak zakázat oportunistické uzamčení, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
296264 Konfigurace oportunistického zamykání ve Windows
Produkty třetích stran, které jsou popsány v tomto článku, jsou vyráběny společnostmi, které jsou nezávislé na Microsoftu. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.