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

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

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

У цій статті

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

Надання спільного доступу до окремої бази даних

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

Надання спільного доступу до даних на сайті SharePoint

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

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

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

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

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

Надання спільного доступу до окремої бази даних

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

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

Щоб надати спільний доступ до бази даних за допомогою спільної папки, виконайте наведені нижче дії.

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

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

    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 відкривається кілька копій бази даних, у яких може з'явитися кілька екземплярів, а деякі неочікувані поведінка можуть виникати. Ця рекомендація стосується всіх типів файлів Access, зокрема окремої бази даних, розділеної бази даних, а також файлів. accdc, accdc, accdc і accdc. Докладні відомості про розгортання 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, пропонує динамічний масштабованість без простоїв, інтелектуальна оптимізація, Глобальна масштабованість та доступність, ліквідація витрат на обладнання та зниження адміністрування.

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

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

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×