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

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

Примітки.: 

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

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

У цій статті

Огляд

Розділити базу даних означає перегрупувати її у два файли – файл серверної бази даних (який містить таблиці даних) і файл клієнтської бази даних (який містить усі інші об’єкти бази даних, наприклад запити, форми та звіти). Кожен користувач взаємодіє з даними, використовуючи локальну копію клієнтської бази даних.

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

Увага!: Щоб захистити дані, якщо база даних має кілька користувачів, радимо не надавати спільний доступ до копій бази даних, яка містить посилання на списки SharePoint. Якщо створити посилання на таблицю зі списком SharePoint, це дає змогу будь-якому зловмисному користувачу змінити призначення посилання та потенційно змінити дозволи на сайті SharePoint як відомості про підключення для зв'язаних таблиць не зашифровано.

Переваги розділеної бази даних

Переваги розділеної бази даних включають наведені нижче дії.

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

  • Більша доступність    Оскільки дані передаються лише в мережі, транзакції бази даних, як-от редагування записів, завершуються швидше, що дає змогу редагувати дані, доступні для редагування.

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

    Як використовувати Msinfo32, щоб перевірити файлову систему?

    1. Натисніть кнопку Пуск і виберіть команду виконати.

    2. У діалоговому вікні виконати введіть Msinfo32 , а потім натисніть кнопку OK.

    3. У розділі зведення системиклацніть знак "плюс" поруч із елементом " компоненти".

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

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

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

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

Підготовка

Перш ніж розділити базу даних, зверніть увагу на таке:

  • Перш ніж розділити базу даних, слід завжди архівувати її. Якщо ви розділили базу даних, а потім вирішили, що ви не хочете, щоб розділити базу даних, ви можете відновити оригінал зі своєї резервної копії.

  • Розділення бази даних може тривати довгий час. Ви повинні повідомити користувачам, щоб вони не використовували базу даних під час її розділення. Якщо користувач змінює дані під час розділення бази даних, зміни не відображатимуться в базі даних у задній частині.

    Порада.: Якщо користувач не змінить дані під час розділення бази даних, ви можете імпортувати нові дані до бази даних для резервного завершення після завершення.

  • Хоча розділення бази даних – це один із способів надати спільний доступ до даних, кожен, хто використовує базу даних, має містити версію Microsoft Office Access, сумісну з форматом файлу для резервного бази даних. Наприклад, якщо у файлі бази даних у задній частині використовується формат файлу. accdb, користувачі не можуть отримати доступ до своїх даних за допомогою Access 2003.

  • У разі використання функцій, які більше не підтримуються, може знадобитися використовувати попередній формат файлу Access для резервної бази даних. Наприклад, якщо ви використовуєте сторінки доступу до даних ("DAPs"); Ви можете продовжувати використовувати їх, якщо база даних для резервного використання міститься в попередньому форматі файлу, який підтримує DAPs. Потім ви можете використовувати новий формат файлу з передньою базою даних, щоб користувачі мали доступ до переваг нового формату. Зверніть увагу, що ви не можете змінити дані на сторінці доступу до даних за допомогою Access 2010 або новішої версії.

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

Розділення бази даних

  1. На комп'ютері створіть копію бази даних, яку потрібно розділити. Розпочніть роботу з файлом бази даних на локальному жорсткому диску, а не у спільній мережній папці. Якщо файл бази даних зараз надано спільний доступ на локальному жорсткому диску, ви можете вийти з неї.

  2. Відкрийте копію бази даних, яка розташована на локальному жорсткому диску.

  3. На вкладці Знаряддя бази даних у групі переміщення даних натисніть кнопку база даних Access. Запуститься майстер розділення баз даних.

  4. Виберіть пункт розділити базу даних.

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

    Примітки.: 

    • Радимо використовувати ім'я, яке пропонує програма Access. Він зберігає вихідний файл і вказує на те, що база даних – це вихідна база даних, вставивши _be в ім'я, незадовго до розширення імені файлу.

    • Не змінюйте тип файлу, доки деякі користувачі не зможуть використовувати попередню версію Access, щоб отримати доступ до даних.

    • Ви можете вказати шлях до мережного розташування в полі ім'я файлу перед іменем файлу. Наприклад, якщо мережне розташування для резервної бази даних – \\server1\share1\ , а ім'я файлу для резервного бази даних – MyDB_be. accdb, у полі ім'я файлу можна вказати \\server1\share1\ MyDB_be. accdb .

    • Розташування, яке ви вибрали, має бути доступним для всіх користувачів, які користуватимуться базою даних. Оскільки зіставлення дисків може відрізнятися, потрібно вказати UNC шлях розташування, а не використовувати літеру на зіставленому диску.

  6. Після завершення роботи майстра відобразиться повідомлення про підтвердження.

Тепер база даних розділена. Передня база даних – це файл, який ви почали використовувати (копія оригінальної спільної бази даних), а база даних для резервного копіювання розташована в мережному розташуванні, вказаному на кроці 5 цієї процедури.

Обмеження змін до структури бази даних передньої частини

Щоб обмежити зміни в базі даних, які ви розповсюджуєте, спробуйте зберегти його як скомпільований двійковий файл (файл. accde). Скомпільований двійковий файл – це файл застосунку бази даних, який було збережено з усіма скомпільованих кодами Visual Basic Access (VBA). Компільований двійковий файл Access не містить вихідного коду VBA. Користувачі не можуть змінювати структуру об'єктів у файлі accde.

  1. Відкрийте зовнішній файл бази даних (. accdb), який потрібно зберегти як скомпільований двійковий файл (accde).

  2. Виберіть пункт файл > Зберегти як > зробити accde > Save as (зберегти як).

  3. У діалоговому вікні збереження документа перейдіть до папки, у якій потрібно зберегти файл, введіть ім'я файлу в полі ім'я файлу , а потім натисніть кнопку зберегти.

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

Розподілення бази даних передньої частини

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

Увага!: Щоб захистити дані, якщо база даних має кілька користувачів, радимо не надавати спільний доступ до копій бази даних, яка містить посилання на списки SharePoint. Якщо створити посилання на таблицю зі списком SharePoint, це дає змогу будь-якому зловмисному користувачу змінити призначення посилання та потенційно змінити дозволи на сайті SharePoint як відомості про підключення для зв'язаних таблиць не зашифровано.

Виконайте одну з таких дій:

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

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

  • Розподіліть файл бази даних із використанням знімних носіїв, наприклад компакт-ДИСКА або флеш-пам'яті USB. Якщо ви інсталюєте файл самостійно, ви можете перевірити його, щоб переконатися, що вона працює. Якщо користувачі мають інсталювати файл, потрібно додати документ, який пояснює їм, що потрібно зробити, щоб інсталювати файл, і хто має зв'язатися, якщо вони стикаються з труднощами.

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

Змінення резервної бази даних, яку ви використовуєте

Можна перенести резервну копію бази даних або скористатися іншою базою даних для резервного використання, використовуючи зв'язану таблицю Manager.

Якщо потрібно перемістити резервну копію бази даних, спочатку створіть його в новому розташуванні, а потім виконайте цю процедуру.

  1. На вкладці зовнішні дані в групі Імпорт & посилання натисніть кнопку Диспетчер зв'язаних таблиць.

  2. У диспетчері зв'язаних таблиць виберіть таблиці, які знаходяться в поточній базі даних для таблиць.

    Порада.: Якщо ви не пов'язали з іншими базами даних, натисніть кнопку виділити все.

  3. Установіть прапорець завжди перевіряти наявність нового розташування, а потім натисніть кнопку OK.

  4. Знайдіть і виберіть нову базу даних для резервного.

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

Потрібна додаткова довідка?

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

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

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×