Методи спільного доступу до локальної бази даних Access

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Надати спільний доступ до бази даних Access можна кількома способами залежно від своїх потреб і доступних ресурсів. У цій статті описано доступні варіанти, переваги кожного з них і місця, де можна дізнатися більше.

У цій статті

Огляд способів надання спільного доступу до даних Access

Програми баз даних змінюються та зростають із часом. На потреби та продуктивність впливають багато факторів, зокрема кількість одночасних користувачів, мережеве середовище, пропускна здатність, затримка, розмір бази даних, максимальний час використання та очікуване зростання. Якщо рішення бази даних буде успішним, можливо, його потрібно буде розвивати. На щастя, Access пропонує еволюційний шлях від простого до просунутого, тому ви можете масштабувати рішення з часом. У таблиці нижче наведено сценарії та завантаженість Access, які допоможуть вибрати цей шлях.

Огляд параметрів спільного доступу Access

На початок сторінки

Надання спільного доступу до однієї бази даних

Цей варіант найпростіший і має найменшу кількість вимог. Він також пропонує найменші функціональні можливості. У цьому методі файл бази даних зберігається на спільному мережевому диску, і всі користувачі одночасно мають спільний доступ до файлу бази даних. Деякі обмеження включають надійність і доступність, якщо кілька користувачів змінюють дані одночасно, оскільки до всіх об'єктів бази даних надано спільний доступ. Цей метод також може знизити продуктивність, оскільки всі об'єкти бази даних надсилаються через мережу.

Цей параметр може працювати, якщо базу даних одночасно використовуватимуть лише кілька користувачів, а користувачам не потрібно настроювати структуру бази даних. Однак цей метод менш безпечний, ніж інші способи спільного доступу, оскільки кожен користувач має повну копію файлу бази даних. Це збільшує ризик несанкціонованого доступу.

Щоб надати спільний доступ до бази даних за допомогою спільної папки:

  1. У середовищі для дому або малого бізнесу надайте спільний доступ до папки певним користувачам. Докладні відомості див. в статті Надання спільного доступу до файлів через мережу у Windows.

  2. Переконайтеся, що access настроєно на відкриття в спільному режимі на всіх комп'ютерах користувачів. Це стандартний параметр, але перевірте, чи не так. Якщо користувач відкриває базу даних у монопольному режимі, це заважатиме доступності даних.

    1. Запустіть Access, а потім виберіть Параметри файлу>.
    2. У діалоговому вікні Параметри Access виберіть Параметри клієнта.
    3. У розділі Додатково в розділі Режим відкриття за замовчуванням виберіть Пункт Спільний, натисніть кнопку OK, а потім вийдіть з Access.
  3. Скопіюйте файл бази даних до спільної папки. Скопіювавши файл, переконайтеся, що атрибути файлу дозволяють доступ до файлу бази даних для читання та записування. Щоб використовувати базу даних, користувачі повинні мати доступ до читання та записування.

  4. На комп’ютері кожного користувача створіть ярлик файлу бази даних. Докладні відомості див. в статті Створення ярлика на робочому столі для програми або файлу Office.

На початок сторінки

Спільний доступ до розділеної бази даних

Це зручно, якщо у вас немає сайту SharePoint або сервера баз даних. Ви можете надати спільний доступ до розділеної бази даних через локальну мережу (ЛОКАЛЬНУ МЕРЕЖУ). Розділяйте базу даних на два файли: серверну базу даних, яка містить таблиці даних, і клієнтську базу даних, яка містить усі інші об'єкти бази даних, як-от запити, форми та звіти. Кожен користувач взаємодіє з даними, використовуючи локальну копію клієнтської бази даних.

Переваги розділення бази даних включають такі переваги:

  • Покращена продуктивність: У мережі надається лише спільний доступ до даних, а не таблиць, запитів, форм, звітів, макросів і модулів.
  • Більша доступність: Операції з базою даних, наприклад редагування записів, завершуються швидше.
  • Посилена безпека: Користувачі мають доступ до серверної бази даних через зв'язані таблиці. Рідше зловмисники можуть отримати несанкціонований доступ до даних через клієнтську базу даних.
  • Підвищено надійність: Якщо в користувача виникла проблема, і база даних несподівано закривається, пошкодження файлу бази даних зазвичай обмежується копією клієнтської бази даних, яку відкрив користувач.
  • Гнучке середовище розробки: Кожен користувач може самостійно розробляти запити, форми, звіти та інші об'єкти бази даних, не впливаючи на інших користувачів. Ви також можете розробляти та розповсюджувати нову версію клієнтської бази даних, не порушуючи доступ до даних, які зберігаються в серверній базі даних.

Докладні відомості див. в статті Розділення бази даних 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 Server). Цей метод надає багато переваг, але для нього потрібне додаткове програмне забезпечення: серверний продукт бази даних.

Цей метод подібний до розділення бази даних, оскільки таблиці також зберігаються в мережі й кожен користувач має локальну копію файлу бази даних Access, яка містить посилання на таблиці, запити, форми, звіти та інші об’єкти бази даних. Переваги цього методу спільного доступу залежать від програмного забезпечення сервера баз даних, яке ви використовуєте, але зазвичай вони включають облікові записи користувачів і вибірковий доступ до даних, сильну доступність даних і інтегровані засоби керування даними. Крім того, більшість програмного забезпечення сервера баз даних добре працює з попередніми версіями Access, тому не всі користувачі повинні використовувати одну версію. Спільний доступ надається лише до таблиць. Докладні відомості див. в статті Перенесення бази даних Access до SQL Server, Імпорт даних до бази даних SQL Server або зв'язування з ними, а також Зв'язування та імпорт даних із бази даних Azure SQL Server.

Переваги спільного використання бази даних за допомогою сервера бази даних

  • Висока продуктивність і масштабованість: У багатьох випадках сервер баз даних забезпечує кращу продуктивність, ніж сам файл бази даних Access. Багато серверів баз даних також підтримують дуже великі бази даних терабайтового розміру, що приблизно в 500 разів перевищує поточне обмеження для файлу бази даних Access (два гігабайти). Зазвичай сервери баз даних працюють ефективно, обробляючи запити паралельно та мінімізуючи додаткові вимоги до пам'яті, коли додається більше користувачів.
  • Підвищена доступність: Більшість серверів баз даних дають змогу створювати резервні копії бази даних під час її використання. Тому не потрібно змушувати користувачів виходити з бази даних для резервного копіювання даних. Серверні продукти баз даних також зазвичай ефективно обробляють одночасне редагування та блокування записів.
  • Покращено безпеку: Жодну базу даних не можна зробити повністю захищеною. Однак сервери баз даних забезпечують надійну безпеку, яка допомагає захистити дані від несанкціонованого використання. Більшість серверів баз даних забезпечують безпеку на основі облікових записів, що дає змогу вказати, хто може переглядати таблиці. Навіть якщо хтось неналежним чином отримує зовнішній сервер Access, захист на основі облікового запису допомагає запобігти несанкціонованому використанню даних.
  • Автоматичне відновлення: У разі помилки системи, наприклад аварійного завершення роботи операційної системи або відключення електроенергії, деякі сервери баз даних мають механізми автоматичного відновлення, які відновлюють базу даних до останнього узгодженого стану за лічені хвилини без втручання адміністратора бази даних.
  • Обробка на сервері: Використання Access у конфігурації клієнта або сервера допомагає зменшити мережевий трафік, обробити запити бази даних на сервері, перш ніж надсилати результати клієнту. Обробка сервера зазвичай ефективніша, особливо під час роботи з великими наборами даних.
  • Azure SQL Server. Окрім переваг SQL Server, вона забезпечує динамічну масштабованість без простою, розумної оптимізації, глобальної масштабованості та доступності, без витрат на обладнання та зменшення адміністрування.

На початок сторінки