Докато теоретично Access може да поддържа 255 едновременни връзки, в действителност тесните места възникват дори при 20 до 25 едновременни потребители. В тази статия планираме внедряването по начин, по който едновременно могат да се поддържат 100 потребители.
Много малки бизнеси са склонни да растат с течение на времето както по размер на бизнеса, така и по брой служители. Тъй като Access е предпочитаната база данни за потребителите на малкия бизнес, има много случаи, при които хората, използващи Access в тяхната компания, изведнъж откриват, че тяхната линия бизнес приложения трябва да обработва много потребители едновременно. Докато някои експерти предлагат изцяло да изхвърлите Access, ако имате, да речем 50 до 100 едновременни потребители, изборът може да е труден за малкия бизнес. Създаването на друго приложение от нулата, което също с различна платформа за база данни може да докаже costly. В такива сценарии трябва да разгледате използването на MS Access по оптимален начин, а добре проектираното приложение Access може дори да обработва 200 едновременни потребители едновременно. Просто следвайте пътната карта по-долу, за да сте сигурни, че вашето приложение Access може да обработва няколко потребители едновременно

1. Разделете базата данни на Access и използвайте привилегии, за да ограничите достъпа до запис.
Ако търсите да поддържате много потребители, е много вероятно да използвате база данни с разделен достъп. В случай, че не сте го направили, незабавно разделете базата данни с потребителския интерфейс на предния край, който е разположен на потребителски машини, докато хранилището на бекенд данни се съхранява на друга машина. В случай че се нуждаете от помощ как да разделите приложението си Access, опитайте да посетите сайта за поддръжка на Microsoft.
В модела на разделена база данни използвайте привилегии на потребителя, за да предоставите правомощия за писане на ограничен брой потребители, като същевременно разрешите правото на четене за всички останали. Не всеки във вашия офис може да се нуждае от въвеждане на данни и по този начин можете да ограничите тези хора да виждат само достъпа.
2. Проектирайте ефективни формуляри за въвеждане и използвайте подходящи проверки
Количеството данни, които се движат по време на едновременни сесии, може да повлияе на производителността на приложение на Access. Уверете се, че входните формуляри са добре проектирани и не съдържат безполезни полета за данни. Ако е възможно, избягвайте опциите за прикачване във формуляри за въвеждане.
3. Ограничете размера на графиките
В случай, че използвате изображения, особено за въвеждане на файлове с изображения, не забравяйте да ограничите техния размер.
4. Прилагане на правилни опции за заключване на запис
В решение за многопотребителски достъп е изключително важно да изберете правилната опция за заключване на записи. Изберете режим по подразбиране отворен като Споделен, докато трябва да запишете заключване по подразбиране на Редактиран запис. За достъп до тези опции посетете менюто „Файл“ и отворете „Настройки на клиента“ в раздела „Опции“.
5. Придържайте се към най-добрите практики за оптимизиране на Access
За да сте сигурни, че приложението работи перфектно, трябва да се спазват най-добрите практики на Access. Те включват използването на темпоrary таблици, където е необходимо, по-малки индекси и редовно уплътняване на базата данни.
Подгответе се за непредвидени обстоятелства
Когато вашето приложение се използва от няколко потребители по всяко време, шансовете за грешки и срив на базата данни винаги са налице. Въпреки всичките ви усилия, може да не успеете да предотвратите срив на MS Access. За да се избегнат инциденти на загуба на данни поради корумпиран accdb или mdb грешки, помислете за запазване на инструмент за възстановяване на Access като DataNumen Access Repair телефон.
Въведение на автора:
Вивиан Стивънс е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително sql корекция и excel софтуерни продукти за възстановяване. За повече информация посетете WWW.datanumen.com