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

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

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

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

Примітки.: 

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

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

У цій статті

Огляд

Підготовка

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

Розповсюдження клієнтської бази даних

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

Огляд

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

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

Увага!: Щоб захистити ваші дані, якщо базу даних використовують кілька користувачів, ми рекомендуємо, які не надати спільний доступ до копії бази даних, яка містить посилання на списки 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. У діалоговому вікні створення серверну базу даних Укажіть тип файлу, ім'я та розташування файлу серверної бази даних.

    Примітки.: 

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

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

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

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

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

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

Обмеження змін в конструкцію клієнтської бази даних

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

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

  2. Виберіть файл > Зберегти як > зробити ACCDE > Зберегти як.

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

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

Розповсюдження клієнтської бази даних

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

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

Виконайте одну з наведених нижче дій.

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

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

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

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

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

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

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

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

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

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

  3. Виберіть пункт завжди перевіряти наявність нових прапорець розташуваннята натисніть кнопку OK.

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

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

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

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

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×