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

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

Резервна копія настільної бази даних Access потрібна, щоб відновити всю базу даних у разі системної помилки або об'єкт, коли команди "Скасувати " недостатньо, щоб виправити помилку.

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

Примітка.

Ця стаття не стосується веб-програм Access.

У цій статті

Планування регулярного резервного копіювання

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

Порада.

Радимо зробити резервну копію перед виконанням запиту на змінення, особливо якщо це призведе до змінення або видалення даних.

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

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

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

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

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

    Примітка.

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

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

Резервне копіювання бази даних

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

Примітка.

Access знову відкриває об'єкти, як зазначено значенням властивості " Подання за замовчуванням ".

Відкрийте базу даних, для якої потрібно створити резервну копію, і виконайте такі дії:

  1. Відкрийте вкладку "Файл" і виберіть пункт "Зберегти як".

  2. У розділі Типи файлів виберіть пункт Зберегти базу даних як.

  3. У розділі Додатково виберіть пункт Створити резервну копію бази даних, а потім натисніть кнопку Зберегти як.

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

    Порада.

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

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

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

Резервне копіювання розділеної бази даних

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

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

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

Резервне копіювання серверної бази даних

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

  1. Щоб відкрити лише внутрішню базу даних, запустіть програму Access.

  2. Натисніть кнопку Відкрити Інші Files>Огляд комп'ютера>" та виберіть файл серверної бази даних, для якого потрібно створити резервну копію.

  3. Клацніть стрілку біля елемента "Відкрити", а потім виберіть пункт "Монопольний доступ".
    Діалогове вікно ''Відкрити'' з розгорнутим розкривним списком кнопки ''Відкрити'' та вказівником на параметрі ''Монопольний доступ''

  4. Відкрийте вкладку "Файл" і виберіть пункт "Зберегти як".

  5. У розділі Типи файлів виберіть пункт Зберегти базу даних як.

  6. У розділі Додатково виберіть пункт Створити резервну копію бази даних, а потім натисніть кнопку Зберегти як.

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

    Порада.

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

  8. У діалоговому вікні " Збереження документа" виберіть розташування, у якому потрібно зберегти резервну копію серверної бази даних, а потім натисніть кнопку "Зберегти".

Резервне копіювання зовнішньої бази даних

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

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

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

Примітка.

Базу даних можна відновити лише за наявності резервної копії бази даних.

Резервна копія – це "робоча копія" файлу бази даних, цілісність і структура якого гарантуються. Для резервного копіювання бази даних у програмі Access слід використовувати команду "Створити резервну копію бази даних ", але для відновлення бази даних можна використати будь-яку корисну копію. Наприклад, можна відновити базу даних із копії, збереженої на зовнішньому резервному USB-пристрої.

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

  1. Відкрийте File ExplorerФайловий провідник Файловий провідник і перейдіть до відомої робочої копії бази даних.
  2. Скопіюйте завідомо справну копію туди, де потрібно замінити пошкоджену або відсутню базу даних.
    Якщо з'явиться запит на заміну наявного файлу, зробіть це.

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

Відновлення об'єктів у базі даних

Якщо потрібно відновити один або кілька об'єктів у базі даних, імпортуйте їх із резервної копії бази даних до бази даних, яка містить (або відсутня) об'єкт, який потрібно відновити.

Важливо

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

  1. Відкрийте базу даних, до якої потрібно відновити об'єкт.

  2. Щоб відновити відсутній об'єкт, перейдіть до кроку 3. Щоб замінити об'єкт, який містить пошкоджені дані чи відсутні дані або якщо об'єкт перестав працювати належним чином, виконайте такі дії:

    1. Якщо потрібно зберегти поточний об'єкт, щоб порівняти його з відновленою версією після відновлення, перейменуйте об'єкт перед відновленням. Наприклад, якщо потрібно відновити пошкоджену форму під назвою "Взяття на редагування", можна перейменувати її Checkout_bad.

    2. Видаліть об'єкт, який потрібно замінити.

      Примітка.

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

  3. Натисніть кнопку "Зовнішні дані" та в групі " Імпорт & зв'язування " натисніть кнопку Access.

  4. У діалоговому вікні "Отримати зовнішню базу даних Data-Access " натисніть кнопку Огляд , щоб знайти резервну копію бази даних, а потім натисніть кнопку "Відкрити".

  5. Виберіть пункт Імпортувати таблиці, запити, форми, звіти, макроси та модулі до поточної бази даних, а потім натисніть кнопку ОК.

  6. У діалоговому вікні " Імпортувати об'єкти " виберіть вкладку відповідно до типу об'єкта, який потрібно відновити. Наприклад, якщо потрібно відновити таблицю, відкрийте вкладку "Таблиці".

  7. Клацніть об'єкт, щоб вибрати його.

  8. Якщо потрібно відновити інші об'єкти, повторіть кроки 6 і 7, доки не виберете всі потрібні об'єкти.

  9. Щоб переглянути параметри імпорту перед імпортом об'єктів, у діалоговому вікні " Імпортувати об'єкти " натисніть кнопку "Параметри ".

  10. Вибравши об'єкти та імпортувавши параметри, натисніть кнопку "OK ", щоб відновити їх.

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

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