Zjistěte více o limitech velikosti v databázích Accessu, jak se s nimi vypořádat a podívejte se na nejlepší východiska.
Možná vás to překvapí, pokud nejste běžným uživatelem MS Access, ale ve skutečnosti existují v databázové platformě MS Access určité limity velikosti a dalších omezení. Edice MS Access 2016 vám poskytuje celkový prostor 2 gigabajty pro uložení obsahu i databázových objektů. Jedna databáze vám může poskytnout maximálně 37 768 objektů, 1000 255 modulů, 14 souběžných uživatelů, 64 znaků pro hesla, 20 znaků pro název objektu a XNUMX znaků pro skupinu na jméno uživatele.
Co dělat, když dosáhnete limitu velikosti
Je velmi běžné, že se vaše databázové soubory při používání zvětšují. Tento růst může často bránit vašemu výkonu a někdy se může dokonce poškodit a způsobit další škody. V této situaci je vhodné použít v databázi příkaz Zkomprimovat a opravit. Pomocí tohoto příkazu můžete tento problém opravit a také zabránit tomu, aby se v budoucnu opakoval.
Se změnami, které provádíme v našich databázích, se jejich velikost neustále mění a databáze začíná růst. Důvodem tohoto růstu mohou být buď data, která zadáváte, nebo jiné zdroje, jako jsou:
- Skryté, dočasné objekty, které aplikace vytváří k provedení určitých úkolů. Někdy mohou tyto objekty zůstat ve vaší databázi mnohem déle, než je v aplikaci stále potřeba.
- Když je objekt z databáze odstraněn, ale místo na disku, které zabírá, stále není uvolněno. To znamená, že objekt tam není, ale prostor, který zabíral, stále není volný.
Pokud máte v systému dočasné, nežádoucí soubory a smazané objekty, které stále zabírají místo na disku, vaše aplikace bude fungovat pomalu, takže i ty nejrychlejší operace budou trvat déle.
Převedení na SQL Server
Nejlepším způsobem, jak z této situace ven, je škálovat databáze Accessu a migrovat do nich SQL Server. To by udělalo mnoho majitelů firem, aby ochránili všechna data, která jsou v jejich databázích. Migrace dat z Accessu do SQL má jistě své vlastní problémy, ale stále je to inteligentní věc, kterou je třeba udělat, když se potýkáte s problémy s místem a velikostí v databázích Accessu.
MS SQL Server byla navržena tak, aby import dat z Accessu probíhal hladce. A jelikož jsou obě aplikace od Microsoftu, kompatibilita není problém a strach ze ztráty dat je také minimální.
Pokud jste uživatelem MS Access, je velmi vysoká šance, že narazíte na tento problém, a jediné řešení, které vám zbylo, by bylo škálování vaší aplikace. Zde vás pouze ujišťujeme, že pokud se rozhodnete pro škálování, můžete také dělat správnou věc. A pokud ne, můžete svá data pravděpodobně vystavit riziku. V takovém případě okamžitě investujte do nástroje opravit mdb databáze a řešit případné nepředvídané události.
Úvod autora:
Vivian Stevens je expert na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit mdf a excelové softwarové produkty pro obnovu. Pro více informací navštivte www.datanumen.com