Разделяне на база данни на Access
Препоръчително е да споделяте бази данни, които множество потребители споделят в мрежата. Чрез разделянето на такава база данни можете да подобрите нейната производителност и да намалите вероятността от повреда на файла на базата данни.
След разделянето на базата данни може да се наложи да преместите базата данни с таблици или да използвате различна база данни за таблиците. Можете да използвате диспечера на свързаните таблици, за да промените базата данни, използвана с таблици.
Разделянето и архивирането на база данни не е едно и също нещо. Няма да обхващаме архивирането на данни в тази тема. За да архивирате данни, можете периодично да премествате остарели записи в друга база данни. Това може да се наложи, ако файлът на базата данни достигне ограничението си за размер твърде бързо или ако файлът на базата данни е малък и данните са ясно подредени с течение на времето. В някои случаи архивирането на данни може да се извърши чрез разделяне на базата данни. За повече информация вижте статията Архивиране на данни за достъп.
Когато разделяте уеб база данни, уеб таблиците няма да се преместят в базата данни за таблици и няма да бъдат достъпни в крайната база данни от предния край.
В тази статия
Разделянето на база данни я реорганизира в два файла: база данни, която съдържа таблици с данни, и интерфейсна база данни, която съдържа всички други обекти (като заявки, формуляри и отчети). Потребителите работят с данни в локално копие на интерфейсната база данни.
Разделянето на база данни се извършва с помощта на съветника за разделяне на база данни. След разделянето на базата данни трябва да разпространите базата данни от предния край на потребителите.
Внимание: За да защитите данните си, когато базата данни има множество крайни потребители, препоръчваме да не споделяте копието на базата данни, което съдържа връзки към списъци на SharePoint. Ако връзката е към таблица, която е в списък на SharePoint, е възможно всеки злонамерен потребител да модифицира целта на връзката и потенциално да промени разрешенията на сайта на SharePoint, тъй като информацията за връзката за свързаните таблици е некриптирана.
Предимства на разделянето на база данни
Разделената база данни има няколко предимства.
Повишена производителност. Ефективността на базата данни обикновено се подобрява значително, тъй като само данните се изпращат по мрежата. В обща несподелена база данни не само данните се изпращат по мрежата, но и самите обекти на базата данни - таблици, заявки, формуляри, отчети, макроси и модули.
Подобрена достъпност. Тъй като само данните се предават по мрежата, всякакви заявки (например промяна на записи) в базата данни се извършват по-бързо, т.е. тяхната обработка се ускорява.
Подобрена сигурност. Ако запишете сървърната база данни на компютър, който използва защитата на файловата система, можете да я използвате, за да защитите данните си. Тъй като потребителите получават достъп до вътрешната база данни, използвайки свързани таблици, вероятно е нападателите да получат неоторизиран достъп до данни, да откраднат предната база данни или да подслушват оторизирани потребители. Ако не сте сигурни коя файлова система използва файловият сървър, консултирайте се със системния си администратор. Ако имате права на администратор на файловия сървър, можете да изпълните командата msinfo32, за да се дефинирате във файловата система.
Определяне на типа на файловата система с помощта на командата msinfo32
Щракнете върху бутона Старт и след това изберете командата Изпълни.
В диалоговия прозорец Изпълни въведете msinfo32 и натиснете бутона Добре.
Щракнете върху знака плюс под реда Системна информация до елемента Компоненти.
Щракнете върху знака плюс отдолу Компоненти срещу линията Устройства за съхранение и изберете елемент Дискове. Десният прозорец на диалоговия прозорец ще показва информация за наличните устройства.
Повишена надеждност Ако потребителят има проблем и базата данни се изключи неочаквано, всяка повреда на файла на базата данни обикновено се ограничава до отвореното копие на базата данни за таблици. Тъй като потребителят има достъп само до данните от базата данни, използвайки свързани таблици, вероятността от повреда на файлове в тази база данни е значително намалена.
Гъвкава среда за разработка Тъй като всички потребители работят с локални копия на интерфейсната база данни, те могат самостоятелно да работят с заявки, формуляри, отчети и други обекти на базата данни, без да се намесват помежду си. По същия начин можете да проектирате и разпространявате нова версия на интерфейсната база данни, без да прекъсвате достъпа до данни, които се съхраняват в базата данни с таблици.
Обучение
Препоръчително е да обърнете внимание на такива функции, преди да разделите базата данни.
Преди да започнете да разделяте базата данни, трябва да я архивирате. Това ще ви позволи да възстановите оригиналните данни, ако е необходимо.