Select the product you need help with
Jak zajistit, aby databáze Jet 4.0 fungovalaID článku: 303528 - Produkty, které se vztahují k tomuto článku. Na této stránceSouhrnDatabázový stroj Microsoft Jet je ve výchozím nastavení databázový stroj, který se používá v aplikaci Microsoft Access. Tento článek popisuje doporučené postupy, které můžete zachovat bezchybné funkčnosti databáze stroje Jet. Tento článek popisuje databází, které jsou spuštěny v prostředí s jedním uživatelem a ve víceuživatelském prostředí. Doporučené postupyV této části platí pro všechny databáze Jet, ať jste jediným uživatelem databáze nebo zda databázi používá více uživatelů v síti.Ověřte, zda je nainstalována nejnovější aktualizace service pack pro operační systémNainstalujte nejnovější aktualizaci service pack pro operační systém.Chcete-li ověřit, zda máte nejnovější aktualizaci service pack pro operační systém nainstalován, navštivte následující Web společnosti Microsoft: http://Update.microsoft.com Jste v síťovém prostředí, ujistěte se, že síťový souborový server obsahuje nejnovější aktualizace service pack pro operační systém. Tím zajistíte, že síťový souborový server má nejnovější aktualizace pro přesměrovač sítě a systému souborů.
(http://update.microsoft.com)
Ověřte, zda je nainstalována nejnovější aktualizace service pack pro databázový stroj Microsoft JetDalší informace o tom, jak získat nejnovější verzi databázového stroje Jet 4.0 klepněte na následující číslo článku databáze Microsoft Knowledge Base:239114 Pokud pracujete v prostředí sítě, nainstalujte nejnovější aktualizaci service pack pro databázový stroj Microsoft Jet ve všech klientských počítačích. Nemáte k instalaci aktualizace service pack databázového stroje Microsoft Jet na síťový souborový server, pokud síťový souborový server spouští jednu nebo více aplikací, které používají databázový stroj Microsoft Jet.
(http://support.microsoft.com/kb/239114/
)
Jak získat nejnovější aktualizaci service pack pro databázový stroj Microsoft Jet 4.0Použít návrh efektivního databázeDatabáze efektivně navržených zlepšuje výkon databáze. Databáze efektivně navrženy také pomáhá snížit riziko poškození souboru.Další informace o doporučených postupech při návrhu databáze klepněte na následující číslo článku databáze Microsoft Knowledge Base:289533
(http://support.microsoft.com/kb/289533/
)
Kde lze nalézt informace o návrhu databáze v aplikaci Microsoft AccessPoužijte odpovídající soubor formátu databáze Jet verze databázového stroje Jet, který je používánPro nejlepší výkon a stabilitu použijte formát databáze Microsoft Jet 4.0 při použití klienta Microsoft Jet 4.0. Podobně použijte formát databáze Microsoft Jet 3.0 při použití klienta Microsoft Jet 3.5.Následující tabulka obsahuje seznam aktuálně dostupných formátů Jet. Následující tabulka obsahuje také seznam, jaké knihovny dll převaděče se používá ke komunikaci s formát Jet při použití klienta databázového stroje Jet 4.0:
Access version Jet format Translator dll used
-------------- ---------- -------------------
Access 2.0 Jet 2.0 Msrd2x40.dll
Access 95 Jet 3.0 Msrd3x40.dll
Access 97 Jet 3.0 Msrd3x40.dll
Access 2000 Jet 4.0 none
Access 2002 Jet 4.0 none
Access 2003 Jet 4.0 none
V následující tabulce jsou uvedeny nejčastěji používaných klienty databázového stroje Microsoft Jet a přidružené databázový stroj Jet verze, která používá databázový stroj klient:
Client application Jet Database Engine used Recommended Jet database format
------------------------- ------------------------ --------------------------------
Access 2.0 Jet 2.0 Jet 2.0
Access 95 Jet 3.0 Jet 3.0
Access 97 Jet 3.5 Jet 3.0
Access 2000 Jet 4.0 Jet 4.0
Access 2002 Jet 4.0 Jet 4.0
Office Access 2003 Jet 4.0 Jet 4.0
DAO 3.0 Jet 3.0 Jet 3.0
DAO 3.5 Jet 3.5 Jet 3.0
DA0 3.6 Jet 4.0 Jet 4.0
Microsoft.JET.OLEDB.3.51 Jet 3.5 Jet 3.0
Microsoft.Jet.OLEDB.4.0` Jet 4.0 Jet 4.0
Access ODBC Driver Jet 4.0 Jet 4.0
V určitých situacích, například pokud máte starší aplikace Jet a novější aplikace Jet, které sdílejí stejný soubor databáze nebude pravděpodobně možné použít nejnovější soubor formátu databáze Jet. Je to proto, že starší stroje Jet nelze číst nebo nemůže zapisovat do novějšího formátu souboru databáze Jet. Proto musí použijte starší formát a knihovny DLL převaděče. Vyhrazená slova a nepoužívají vyhrazené znaky pro názvy a názvy políNepoužívejte vyhrazená slova a vyhrazené znaky, pokud zadáte název objekty a při pojmenování polí v databázi. Vyhrazená slova nebo vyhrazené znaky, které jsou používané samostatně nebo v kombinaci s jinými slovy, ale ohraničené prostory mohou způsobit poškození databáze.Další informace o vyhrazená slova a vyhrazené znaky v aplikaci Microsoft Access klepněte na následující číslo článku databáze Microsoft Knowledge Base: 286335
(http://support.microsoft.com/kb/286335/
)
Vyhrazená slova v aplikaci Microsoft AccessPravidelnou komprimací databáze Microsoft JetJestliže provádíte časté změny do databáze, může dojít k fragmentaci části databáze. Proto pravidelně spustit nástroj Komprimovat databázi aplikace Access. Pokud jste aplikaci Access, můžete stále komprimace databáze pomocí nástroje JetComp.Další informace o získání nástroje JetComp Utility pro stroj Microsoft Jet 4.0 klepněte na následující číslo článku databáze Microsoft Knowledge Base: 295334 Jak často komprimovat databázi závisí na kolik data změny. Pokud nejsou data často mění, nemají často komprimovat. Pokud existují časté změny v databázi, Zkomprimujte databázi častěji. I když neexistuje žádný formální pravidla pro jak často komprimovat databáze, doporučujeme pravidelně komprimujte databázi.
(http://support.microsoft.com/kb/295334/
)
Nástroj Jet compact k dispozici v Centru pro stahováníNásledující odstavce popisují proces, který databázový stroj Microsoft Jet používá ke kompresi databáze. Další informace o komprimování databáze získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base: 288631 Databázový stroj Microsoft Jet považuje za sérii bloky 4096 bajtů souboru databáze aplikace Access. Toto je podobně jako systém souborů typické zachází s data na pevném disku. Úplnou sadu záznamů v tabulce Microsoft Jet je uložena řada těchto bloků. Každý blok odkazuje na další blok. Každý blok může obsahovat jeden nebo více záznamů. Obsahuje počet záznamů v bloku závisí na počtu polí a kolik dat je v každém záznamu. Při přidávání záznamů a odstranění záznamů z tabulky, dojít k fragmentaci tabulky bloky v souboru databáze.
(http://support.microsoft.com/kb/288631/
)
Defragmentace a komprese databáze za účelem zvýšení výkonuPři komprimaci databáze stroje Jet, bloky jsou de-fragmented a každé tabulky je umístěn v souvislé oblasti bloky. Tato funkce vylepšuje rychlost čtení výkonu a zapisovat do tabulky. Indexů v databázi aplikace Access jsou také uloženy v blocích 4096 bajtů. Stejně jako může dojít k fragmentaci tabulky záznamy, může dojít k fragmentaci indexy. Databáze Jet je komprimován, bude aktualizace Jet tabulky, statistiky, které jsou uloženy v databázi. Jeden důležité tabulkové statistiky je počet záznamů v tabulce. Pokud je počet záznamů v tabulce statistice se výrazně liší od skutečný počet záznamů v tabulce, může výkon není stejně dobře. Například pokud statistické tabulky označují, že existuje malý počet záznamů v tabulce, optimalizace pro databázový stroj Jet nepoužívá žádné indexy v tabulce, když provádí databázový stroj Jet usiluje nebo spojení. Pokud je malý počet záznamů, je to skutečně účinnější. Ale pokud existuje mnoho záznamů, to může být velmi neefektivní. Proto pokud databáze obsahuje velký počet záznamů, které byly přidány, odstraněny a aktualizovány, častěji komprimace databáze. Po zkomprimování databáze, databázový stroj Microsoft Jet také re-optimizes uložených dotazů v databázi. To odpovídá podle aktualizované statistiky tabulek. Proto výkon uloženého dotazu lze zvýšit při komprimaci databáze. Pravidelně zálohovat soubor databáze Microsoft JetDefinování plánu zálohování, která odpovídá na data, která si může dovolit ztratit. Pokud si můžete dovolit ztrátu dat jeden den, zálohujte například denně. Pokud si můžete dovolit ztrátu dat jeden týden, zálohujte jednou týdně. Úplné zálohování souborů je nejlepší způsob, jak se ujistěte, že můžete obnovit soubor databáze Microsoft Jet, pokud dojde k poškození.Důležité Pokud jste v síťovém prostředí, je nutné před zálohováním souboru databáze aplikace Microsoft Access vypnout všechny klienty Microsoft Jet. Pokud to neprovedete, může vytvořit záložní soubor s neúplné nebo nekonzistentní data. Záložní soubory pravidelně a ujistěte se, zda jsou záložní soubory dobré vyzkoušejte. Ověřte, zda je nainstalována nejnovější aktualizace service pack pro vaši verzi sady OfficeSpolečnost Microsoft pravidelně poskytuje aktualizace a aktualizace service Pack sady Microsoft Office. Nainstalujte nejnovější aktualizaci service pack nebo aktualizace sady Office verze sady Office pro zvýšení výkonu a interoperabilitu s jinými programy. Pomocí webu Office Update automaticky nainstalujte všechny nejnovější aktualizace service Pack a aktualizace. Pokud chcete, aby web Office Update zjistil aktualizace, které je třeba nainstalovat do počítače, navštivte následující Web společnosti Microsoft:http://Office.microsoft.com/en-us/downloads/mainCatalog.aspx Po webu Office Update zjistí nejnovější aktualizace, které požadujete, zobrazí seznam doporučených aktualizací ke schválení. Klepněte na tlačítko Spustit instalaci instalace aktualizací.
(http://office.microsoft.com/en-us/downloads/maincatalog.aspx)
Další doporučené postupy pro síťové prostředíDatabázový stroj Microsoft Jet je databázový systém sdílení souborů. Databázový systém sdílení souborů znamená, že zpracování souboru dochází u klienta. Při sdílení souborů databáze, jako je například Microsoft Jet používá více uživatelů prostředí, několik klientských procesů použijte soubor pro čtení, zápis do souboru a blokovací operace se soubory stejného sdíleného souboru přes síť. Pokud nelze dokončit proces, soubor může zůstat ve stavu nedokončené instalace nebo v poškozeném stavu. Proces může být ukončeno některého z následujících důvodů:
Nepoužívejte přesměrování složky v systému Windows VistaExistuje známý problém, ve kterém databáze Jet může dojít k poškození v případě, že databáze stroje Jet uložen ve složce, která používá funkci přesměrování složky v systému Windows Vista v původní verzi systému Windows Vista.Chcete-li se vyhnout tomuto problému, je nutné aktualizovat na Windows Vista Service Pack 1 nebo databáze stroje Jet je nutné uložit ve složce, která používá funkci přesměrování složky v systému Windows Vista. Chcete-li získat nejnovější aktualizaci service pack pro systém Windows, navštivte následující Web společnosti Microsoft: http://Update.microsoft.com Tento problém pomocí funkce přesměrování složky systému Windows Server 2003, Windows XP nebo Windows 2000 jsme ještě neviděli.
(http://update.microsoft.com)
Další informace o přesměrování složky klepněte na následující číslo článku databáze Microsoft Knowledge Base: 232692 Další informace o přesměrování složky naleznete na následujícím webu:
(http://support.microsoft.com/kb/232692/
)
Funkce přesměrování složky v systému Windowshttp://technet.microsoft.com/en-us/SMS/bb676760.aspx
(http://technet.microsoft.com/en-us/sms/bb676760.aspx)
Opportunistic zamykání, známé také jako oplock na síťový souborový serverPříležitostné zamykání může zvýšit riziko poškození databáze Jet, když soubor sdílí dva nebo více klientů na síťový souborový server. Tento problém se týká systému Microsoft Windows NT 4.0, Microsoft Windows 2000 a Novell souborových serverů, které podporují příležitostné zamykání. Tento problém se týká také klienty se systémem Microsoft Windows NT 4.0, Microsoft Windows 2000 nebo Microsoft Windows XP, připojit souborový server, který podporuje příležitostné zamykání. Poznámka:: Klienti se systémem Microsoft Office Access 2003, musí mít systém Windows 2000 SP3 nebo novější nebo systém Windows XP nebo novější operační systém. Chcete-li se vyhnout tomuto problému, nainstalujte aktualizaci Windows 2000 Service Pack 3 (SP3) nebo později na souborovém serveru systému Windows 2000, kde je umístěn soubor databáze aplikace Access. V každém klientském počítači systému Windows, který se připojuje k serveru Windows 2000 soubor nainstalujte nejnovější aktualizaci service pack pro systém Windows. Chcete-li získat nejnovější aktualizaci service pack pro systém Windows, navštivte následující Web společnosti Microsoft: Aktualizace systému Microsoft Windows Pokud používáte systém Windows NT 4.0, nebo pokud chcete nainstalovat systém Windows 2000 SP3 nebo novější, můžete zakázat příležitostné zamykání, aby se zabránilo problému.
(http://update.microsoft.com)
Důležité Pokud zakážete příležitostné uzamčení, může to nepříznivě ovlivnit výkon jiných aplikací. Pokud máte dotazy týkající se této, obraťte se na odbornou pomoc systému Microsoft Windows. Další informace o zakázání příležitostného zamykání v systému Windows NT 4.0 klepněte na následující číslo článku databáze Microsoft Knowledge Base: 129202 Další informace o zakázání příležitostného zamykání v systému Windows 2000 získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
(http://support.microsoft.com/kb/129202/
)
Vysvětlení příležitostného zamykání v systému Windows NT296264 Chcete-li zakázat příležitostné zamykání na souborovém serveru Novell, doporučujeme kontaktovat technickou podporu společnosti Novell. Informace o výrobce hardwaru naleznete na následujícím webu:
(http://support.microsoft.com/kb/296264/
)
Konfigurace příležitostného zamykání v systému Windowshttp://support.microsoft.com/gp/Vendors/en-us Společnost Microsoft poskytuje informací o technické podpory. Tyto kontaktní informace mohou změnit bez předchozího upozornění. Společnost Microsoft nezaručuje přesnost kontaktních informací jiných výrobců.
(http://support.microsoft.com/gp/vendors/en-us)
Zvážit při sdílení databáze Microsoft JetNedoporučujeme sdílení souboru databáze Microsoft Jet, uložená na sdílení souborů systému Microsoft Windows 95, sdílení souborů systému Microsoft Windows 98 nebo Microsoft Windows Millennium Edition (ME) sdílenou s klienty systému Windows NT nebo klienti systému Windows 2000.Pokud máte v prostředí s směs počítačů v síti se některé počítače se systémem Windows 95, Windows 98 nebo Windows Millennium Edition a některé počítače se systémem Windows NT nebo Windows 2000 a sdílet databázi s ostatním uživatelům v síti, doporučujeme uložit soubor databáze a sdílení souboru databáze na serveru systému Windows NT nebo v systému Windows 2000 server s příležitostné zamykání zakázáno. Pokud máte klientské počítače systému Windows NT nebo Windows 2000 klientské počítače sdílející soubor, který je uložený ve sdílené složce systému Windows 95, sdílení souborů systému Windows 98 nebo sdílení souborů systému Windows Millennium Edition, může dojít k poškození. K tomuto problému může dojít i v případě, že klient systému Windows NT nebo Windows 2000 klient má příležitostné zamykání zakázáno. Tento problém je stále pod šetření. Uvedeme Další informace tohoto článku, jakmile tyto informace k dispozici. Poznámka:: Klienti se systémem Microsoft Office Access 2003, musí mít systém Windows 2000 SP3 nebo novější nebo systém Windows XP nebo novější operační systém. Použijte robustnější souborového serveruUjistěte se, zda máte robustní souborovém serveru, který může zpracovávat počtu uživatelů a požadavky, provedené v souboru databáze Microsoft Jet. Dále se ujistěte, že s jinými procesy, jako je například pracuje jako řadič domény systému Windows, serveru Exchange nebo SQL Server zpracování není overtaxed souborový server.K problému dojde, pokud restartování serveru a opravuje problém s jinou službou důležité, jako je například služba mail. Problémy mohou nastat také při restartování serveru po instalaci nového softwaru nebo instalaci aktualizace service pack nebo opravy hotfix a zapomenete, že je na serveru aktuálně sdílené databáze Microsoft Jet. Po restartování souborového serveru, dojít k neočekávanému přerušení připojení klienta do databáze. To může způsobit poškození databáze. Chcete-li zabránit přerušení připojení, musí všichni klienti zavřít databázi před restartování souborového serveru nebo před software jsou použity aktualizace na souborový server. Souborový server je nutné umístit také v zabezpečeném umístění, kde souborový server nemůže být vypnut omylem. Na serveru musí být nepřerušované elektrické napájení (UPS) k ochraně z občasné výpadky proudu nebo fluktuace. Síťový souborový server musí mít také následující:
Ověřte připojení k sítiUjistěte se, zda máte stabilní síť a rychlé síti pomocí připojení k síti stabilní síťový souborový server. Doporučujeme používat databázový stroj Microsoft Jet prostřednictvím sítě WAN, přes připojení pomocí modemu nebo přes FTP nebo jiných méně než spolehlivé dopravní sítě. Databázový stroj Microsoft Jet je databázový systém sdílení souborů, a proto jakékoli méně než spolehlivý přenos v síti zvyšuje pravděpodobnost vyřazených klienta. To může zvýšit pravděpodobnost poškození databáze.Minimalizujte počet připojení, které jsou vyrobeny z každého klientaDoporučujeme návrhu každého klienta pomocí jednoho připojení k databázi Microsoft Jet. Každé připojení k databázi Jet představuje nezávislý klient v databázi i v případě, že tato připojení pocházet ze stejného procesu klienta.Optimalizovat výkon a sítě I/O a ke snížení napětí více uživatelů na databáze back-end návrhu aplikace klienta pomocí jediného připojení k databázi Jet. Sdílet toto připojení přes více sad záznamů podle potřeby. To má výhodu brání zpoždění čtení a zápis zpoždění v klientské aplikaci. Ve výchozím nastavení je pět sekund zpoždění mezi hodnotu zápisu do databáze a nemůže číst že tento aktualizované hodnoty při psaní a čtení na dvě různá připojení stroje Jet. To platí i v případě, že dvě připojení jsou umístěny ve stejném procesu klienta. Používáte-li jedno připojení, můžete tomuto problému vyhnout. Pomocí objektu ADO přístup k databázi Microsoft JetPři přístupu k databázi Microsoft Jet z objektů ADO, doporučujeme použít Microsoft Jet OLE DB Provider namísto ovladače Microsoft Access ODBC. Další informace o tomto tématu získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:299974
(http://support.microsoft.com/kb/299974/
)
Databázový stroj Microsoft Jet pomocí služby IISPřesunout na transakční databázový stroj získat další integrituNa rozdíl od databáze založené na souborech motoru motor serverové databáze, jako je například Microsoft SQL Server, zpracovává všechny požadavky na více klienta k databázi na serveru. Server na uchovávají tyto požadavky v transakčním protokolu. Pokud požadavek nelze splnit, server vrátí žádost nebo požadavek zpracovat. To snižuje riziko, že databáze je ponechána ve stavu nedokončené instalace nebo v poškozeném stavu.Před provedením upgradu z motoru databáze založené na souborech modul databáze založené na serveru, je nutné zvážit výhody a nevýhody tím.Další informace o výběru nejvhodnější databázový stroj pro vaše účely klepněte na následující číslo článku databáze Microsoft Knowledge Base: 168549 Poznámka: Ačkoli tento dokument white paper je napsán pro aplikaci Access 97, tento dokument white paper platí také pro stroj Jet 4.0 a Access 2000.
(http://support.microsoft.com/kb/168549/
)
Výběr vhodné databáze bílý papír, který je k dispozici v Centru pro stahováníAktualizace propojených tabulek po aktualizaci databáze back-endPři každém databáze Jet obsahuje odkazy na serveru back-end databáze ODBC a aktualizovat tento server později a hlavní verze, je nutné aktualizovat propojené tabulky v databázi Jet. Například aktualizace serveru SQL Server 2000 na serveru SQL Server 2005.OdkazyDalší informace o tom, co dělat v případě, že již poškozena databáze klepněte na následující číslo článku databáze Microsoft Knowledge Base: 306204
(http://support.microsoft.com/kb/306204/
)
Řešení potíží s poškozením v databázi aplikace Microsoft Access304701
(http://support.microsoft.com/kb/304701/
)
Řešení potíží s poškozením v databázi aplikace Microsoft Access824271
(http://support.microsoft.com/kb/824271/
)
Popis řešení potíží poškození databáze aplikace Office Access 2003Další informace o dalších tématech, které jsou zahrnuty v předchozím článku klepněte na tlačítko naleznete v následujících článcích znalostní báze společnosti Microsoft: 200300
(http://support.microsoft.com/kb/200300/
)
Jak synchronizovat zapisuje a čte se Jet OLE DB Provider a ADO283849
(http://support.microsoft.com/kb/283849/
)
Řešení problémů a opravu poškozené aplikace Access 2002 nebo vyšší299974
(http://support.microsoft.com/kb/299974/
)
Databázový stroj Microsoft Jet pomocí služby IIS296264
(http://support.microsoft.com/kb/296264/
)
Konfigurace příležitostného zamykání v systému Windows129202
(http://support.microsoft.com/kb/129202/
)
Vysvětlení příležitostného zamykání v systému Windows NT304408
(http://support.microsoft.com/kb/304408/
)
Jak lze vzdáleně vypnout vlastní aplikace Access300216
(http://support.microsoft.com/kb/300216/
)
Jak zajistit, aby databáze Jet 4.0 fungovalaVlastnostiID článku: 303528 - Poslední aktualizace: 18. května 2011 - Revize: 11.0 Informace v tomto článku jsou určeny pro produkt:
Strojově přeložený článek Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum. Projděte si také anglickou verzi článku:303528
(http://support.microsoft.com/kb/303528/en-us/
)
| Překlady článku
|




Zpět nahoru








