Преминаване към основното съдържание
Начини за споделяне на настолна база данни

Начини за споделяне на настолна база данни

Има няколко начина, по които можете да споделите база данни на Access в зависимост от вашите нужди и достъпността на ресурсите. В тази статия ще разгледаме наличните опции, ползите от всяка опция и ресурсите за повече информация.

В тази статия

Обзор на начините за споделяне на данни на Access

Споделяне на единна база данни

Споделяне на разделена база данни

Споделяне на данни в сайт на SharePoint

Споделяне на данни с помощта на сървър за база данни

Обзор на начините за споделяне на данни на Access

Приложенията за бази данни се променят и увеличават с времето. Много фактори оказват влияние върху нуждите и производителността, включително броя на едновременни потребители, мрежова среда, пропускателна способност, латентност, размер на базата данни, пикови времена за използване и очаквания ръст. Накратко, ако вашето решение за базата данни е успешно, то вероятно трябва да се развива. За щастие Access има еволюционен път, от "прост" към "разширен", за да можете да се възползвате от времето, за да мащабирате ефективно своето решение. Таблицата по-долу обобщава сценарии за достъп и натоварвания, за да ви помогне да изберете този път.

Обзор на опциите за споделяне на Access

Най-горе на страницата

Споделяне на единна база данни

Това е най-простата опция и има най-малките изисквания, но предоставя най-малката функционалност. В този метод файлът на базата данни е записан в споделен мрежов диск и всички потребители споделят файла на базата данни едновременно. Някои ограничения засягат надеждността и достъпността, ако множество потребители едновременно променят данни, тъй като всички обекти на базата данни са споделени. Тази техника може и да влоши показателите, тъй като всички обекти на базата данни се изпращат през мрежата.

Тази опция може да работи за вас, ако се очаква само няколко души да използват едновременно базата данни и потребителите нямат нужда да персонализират проекта на базата данни. Но този метод е по-малко защитен от други методи за споделяне на база данни, защото всеки потребител има пълно копие на файла на базата данни, което увеличава риска от неупълномощен достъп.

За да споделите база данни с помощта на споделена папка:

  1. В среда за начало или за малък бизнес Споделете папка с определени хора. За повече информация вижте споделяне на файлове през мрежа в Windows 10.

  2. Уверете се, че Access е настроен да се отваря в споделен режим в компютрите на всички потребители. Това е настройката по подразбиране, но трябва да проверите, за да сте сигурни – ако един потребител отвори базата данни в монополен режим, ще попречи на достъпа до данните.

    1. Стартирайте Access и под Файл щракнете върху Опции.

    2. В полето Опции за Access щракнете върху Настройки на клиента.

    3. В раздела Разширени , под отворен режим по подразбиранеизберете споделен, щракнете върху OK, след което излезте от Access.

  3. Копирайте файла на БД в споделената папка. След като копирате файла, се уверете, че файловите атрибути са зададени така, че да разрешават достъп за четене/записване за файла на БД. Потребителите трябва да имат достъп за четене/записване, за да използват базата данни.

  4. В компютъра на всеки потребител създайте пряк път до файла на базата данни. За повече информация вижте Създаване на пряк път на работния плот за програма или файл на Office.

Най-горе на страницата

Споделяне на разделена база данни

Това е добър избор, ако нямате сайт на SharePoint или сървър за база данни. Можете да споделите разделена база данни през локална мрежа (LAN). Когато разделите база данни, вие я реорганизирате в два файла – сървърна база данни, съдържаща таблиците с данните, и клиентска база данни, съдържаща всички други обекти на базата данни, например заявки, формуляри и отчети. Всеки потребител взаимодейства с данните с помощта на локално копие на клиентската база данни.

Предимствата на разделянето на база данни включват следното:

  • Подобрена производителност    В мрежата се споделят само данните, а не таблиците, заявките, формулярите, отчетите, макросите и модулите.

  • По-голяма достъпност    Транзакциите с бази данни, като например редакциите на записи, се извършват по-бързо.

  • Подобрена защита    Потребителите имат достъп до сървърната база данни чрез свързани таблици; малко вероятно е нарушителите да получат неупълномощен достъп до данните през клиентската база данни.

  • Подобрена надеждност    Ако потребителят срещне проблем и базата данни се затвори неочаквано, всяка повреда на файла на базата данни обикновено се ограничава до копието на клиентската база данни, което потребителят е отворил.

  • Гъвкава среда за развитие    Всеки потребител може самостоятелно да разработва заявки, формуляри, отчети и други обекти на бази данни, без да засяга други потребители. Можете също да разработвате и разпространявате нова версия на клиентската база данни, без да прекъсвате достъпа до данните, които са записани в сървърната база данни.

За повече информация вижте разделена база данни на Access.

Най-горе на страницата

Споделяне на данни в сайт на SharePoint

Има няколко начина за споделяне на данни на Access в сайт на SharePoint:

  • Свързване    Процесът на свързване се свързва към данни в друга програма, така че можете да преглеждате и редактирате последните данни както в SharePoint, така и в Access, без да създавате и поддържате копие на данните в Access. Ако не искате да копирате списък на SharePoint в базата данни на Access, но вместо това искате да изпълнявате заявки и да генерирате отчети на базата на съдържанието на този списък, можете да създадете връзка към данните.

  • Преместване    Когато прехвърлите данни от Access в сайт на SharePoint, създавате списъци в сайта на SharePoint, които остават свързани към таблици във вашата база данни. Съветникът за експортиране на таблици в SharePoint ви помага да местите данните от всички таблици по едно и също време и да поддържате техните взаимовръзки.

За повече информация вижте Импортиране, свързване или преместене на данни в SharePoint.

Предупреждение    Въпреки че можете да запишете файл на база данни на Access в OneDrive или в библиотека с документи на SharePoint, ви препоръчваме да избягвате отварянето на база данни на Access от тези местоположения. Файлът може да се изтегли локално за редактиране и след това да се качи отново, след като запишете промените в SharePoint. Ако повече от един човек отваря базата данни на Access от SharePoint, може да се създадат множество копия на базата данни и може да се случат някои неочаквани поведения. Тази препоръка се отнася за всички типове файлове на Access, включително една база данни, разделена база данни и. ACCDB,. accdc,. accde и. ACCDR файлови формати. За повече информация за разполагането на Access вижте разполагане на приложение на Access.

Най-горе на страницата

Споделяне на данни с помощта на сървър за база данни

Можете да използвате Access с продукт за сървър за база данни, например SQL сървър, за да споделите вашата база данни. Този метод предлага много предимства, но изисква допълнителен софтуер – продукт за сървър за база данни.

Този метод прилича на разделянето на база данни по това, че таблиците се съхраняват в мрежата и всеки потребител има локално копие на файл на база данни на Access, съдържащ връзки към таблиците, заедно със заявки, формуляри, отчети и други обекти на база данни. Ползите от този метод за споделяне зависят от използвания софтуер на сървъра за база данни, но обикновено включват потребителски акаунти и избирателен достъп до данните, отличен достъп и добри инструменти за управление на интегрирани данни. Освен това по-голямата част от софтуера на сървърите за бази данни работи добре с по-ранните версии на Access, така че не всички ваши потребители трябва да използват една и съща версия. Споделят се само таблици. За повече информация вижте Мигриране на база данни на Access в SQL Server, Импортиране или свързване към данни в база данни на SQL Serverи свързване или импортиране на данни от база данни на Azure SQL Server.

Предимства на споделянето на база данни с помощта на сървър за база данни

  • Висока производителност и мащабируемост    В много ситуации сървър на база данни предлага по-добра производителност от файл на база данни на Access. Много продукти за сървър за база данни предоставят също поддръжка за много големи бази данни с терабайтови размери, приблизително 500 пъти по-големи от текущото ограничение за файловете на база данни на Access (два гигабайта). Продуктите за сървър за база данни обикновено работят много ефективно, като обработват заявките паралелно (с помощта на множество основни нишки в един процес за обработка на заявки на потребители) и намаляват изискванията за допълнителна памет, когато се добавят повече потребители.

  • Повишена достъпност    Повечето продукти от сървъра за бази данни ви позволяват да архивирате вашата база данни, когато тя се използва. Следователно няма нужда да искате от потребителите да излизат от базата данни, за да архивирате данните. Освен това продуктите за сървър за база данни обикновено обработват много ефективно паралелното редактиране и заключването на записите.

  • Подобрена защита    Никоя база данни не може да бъде направена напълно защитена. Продуктите за сървър за база данни обаче предлагат стабилна защита на вашите данни от неупълномощено използване. Повечето продукти за сървър за база данни предлагат защита, базирана на акаунти, която ви дава възможност да зададете кой кои таблици може да вижда. Дори в случай, че е получен неправомерен достъп до клиентския сървър на Access, неупълномощеното използване на данни се блокира от базираната на акаунти защита.

  • Автоматично възстановяване    В случай на повреда на системата (като например срив в операционната система или прекъсване на захранването), някои продукти от сървър за бази данни имат автоматични механизми за възстановяване, които възстановяват база данни до последното състояние на последователност в рамките на минути, без да има администратор на база данни намеса.

  • Обработка, базирана на сървър    Използването на Access в конфигурация на клиент/сървър помага за намаляване на мрежовия трафик чрез обработване на заявки на база данни на сървъра, преди да се изпратят резултати на клиента. Обработката в сървъра обикновено е по-ефективна, особено когато се работи с големи набори данни.

  • SQL сървър на Azure    В допълнение към ползите от SQL Server предлага динамична скалируемост без прекъсване, интелигентно оптимизиране, глобална скалируемост и достъпност, премахване на хардуерните разходи и намалено администриране.

Най-горе на страницата

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×