Создание резервной копии базы данных

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Во избежание потери данных и в целях защиты инвестиций в структуру базы данных следует регулярно делать резервные копии всех активных баз данных. Имея резервную копию, можно будет легко восстановить всю базу данных или ее отдельные объекты.

Если число записей в базе данных постоянно растет, имеет также смысл архивировать старые данные. Архивирование заключается в периодическом перемещении старых записей из таблицы активной базы данных в таблицу архивной базы данных. В данной статье процесс архивирования старых данных не описывается.

Для автоматизации создания резервных копий файлов баз данных рекомендуется использовать продукт, выполняющий автоматическое резервное копирование файловой системы, например программу резервного копирования файлового сервера или внешнее резервное устройство USB. В данной статье вопросы автоматизации создания резервных копий Microsoft Office Access не рассматриваются.

Если у вас уже есть резервной копии базы данных, и вы хотите восстановить данных или объектов, ознакомьтесь со статьей Восстановление базы данных.

В этой статье

Общие сведения

Создание резервной копии базы данных

Создание резервной копии разделенной базы данных

Общие сведения

Резервное копирование позволяет защитить базу данных от системных сбоев и от ошибок, которые не могут быть исправлены командой Отменить.

В Microsoft Office Access 2007 можно использовать команды Отменить до 20 раз чтобы отразить изменения, внесенные с момента последнего сохранения, был сохранен файл базы данных.

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

Совет : Рекомендуется делать резервную копию непосредственно перед выполнением любого запроса на изменение, особенно если этот запрос изменяет или удаляет большое количество данных.

Не все изменения в базе данных могут быть отменены

Хотя в Access имеется возможность отмены изменений, которые были сочтены нецелесообразными, этот процесс не защищен от случайных ошибок. Чтобы данные всегда можно было восстановить после ненужных изменений, которые нельзя отменить, следует делать резервные копии базы данных.

Важность регулярного резервного копирования

Чтобы решить, как часто следует создавать резервные копии, необходимо понять, как часто изменяется база данных.

  • Если база данных является архивом или используется только для справочной работы и изменяется редко, резервную копию следует делать при каждом изменении базы данных.

  • Если это активная база данных и ее содержимое изменяется часто, резервное копирование следует выполнять по расписанию.

  • Если базы данных не содержит данных, но вместо этого использует связанных таблиц, вы должны резервную копию базы данных при каждом изменении ее структуру.

    Примечание : Следует создавать резервные копии данных в связанных таблицах с помощью любого резервного копирования возможности, доступные в программе, которая содержит связанные таблицы. Если база данных, содержащей связанные таблицы базы данных Access, выполните указанные действия в разделе Создание резервной копии разделенной базы данных для резервного копирования базы данных.

К началу страницы

Создание резервной копии базы данных

При создании резервной копии базы данных, Access сохраняет закрывает все объекты, открытой в режиме конструктора, сжимается и восстановление базы данных и затем сохраняет копию файла базы данных с помощью имени и расположения, вы можете указать. Access снова его откроет все объекты, которые он закрыт.

Примечание : Access будет открывать объекты в соответствии с указанными для них значениями свойства представление по умолчанию.

  1. Откройте базу данных, для которой требуется создать резервную копию.

  2. Нажмите кнопку Microsoft Office  Изображение кнопки Office , наведите указатель на пункт Управление, а затем в разделе Управление этой базой данных нажмите Резервное копирование базы данных.

  3. В диалоговом окне Сохранить как проверьте в поле Имя файла имя резервной копии базы данных.

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

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

  4. В диалоговом окне Сохранить как выберите расположение для сохранения резервной копии базы данных и нажмите кнопку Сохранить.

К началу страницы

Создание резервной копии разделенной базы данных

Разделение базы данных обычно состоит из двух файлов базы данных: серверной базы данных, которая содержит только данные из таблиц, и клиентской базы данных, которая содержит ссылки на таблицы в серверной базы данных, кроме для запросов, форм, отчетов и других объектов базы данных. Все данные хранятся в серверной базы данных. Все объекты интерфейса пользователя, например запросов, форм и отчетов, сохраняются в клиентской базе данных.

При резервном копировании разделенной базы данных создаются независимо друг от друга резервные копии серверной и клиентской частей. Главное — регулярно делать резервные копии серверной базы данных, поскольку она содержит сами данные. Резервную копию клиентской базы данных можно создавать при изменении ее структуры. Однако, поскольку у каждого пользователя есть своя копия клиентской базы данных и он может вносить в структуру произвольные изменения, имеет также смысл потребовать, чтобы эти пользователи сами создавали свои резервные копии клиентской базы данных.

Резервное копирование серверной базы данных

Для выполнения резервного копирования необходим монопольный доступ к файлу базы данных, поэтому пользователи какое-то время не смогут работать с серверной базой данных. Рекомендуется предварительно уведомить пользователей о проведении резервного копирования.

  1. Откройте серверную базу данных в режиме монопольного доступа.

    Как открыть базу данных в монопольном режиме?

    1. Запустите Access, но не открывайте базу данных.

    2. Нажмите кнопку Microsoft Office Изображение кнопки Office и выберите Открыть.

    3. В диалоговом окне Открытие файла базы данных выберите файл серверной базы данных. Для поиска нужного файла можно воспользоваться списком Папка.

    4. Щелкните стрелку на кнопке Открыть и выберите пункт Монопольно.

  2. Нажмите кнопку Microsoft Office  Изображение кнопки Office , наведите указатель на пункт Управление, а затем в разделе Управление этой базой данных нажмите Резервное копирование базы данных.

  3. В диалоговом окне Сохранение в поле Имя файла содержится имя, предлагаемое для резервной копии базы данных по умолчанию. Его можно при необходимости изменить, однако следует иметь в виду, что имя, используемое по умолчанию, включает имя исходного файла базы данных и дату создания резервной копии.

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

  4. В диалоговом окне Сохранить как выберите расположение для сохранения резервной копии базы данных и нажмите кнопку Сохранить.

Резервное копирование клиентской базы данных

Для защиты инвестиций в структуру клиентской базы данных необходимо создавать резервную копию клиентской базы данных при каждом изменении ее структуры. Если разрешить пользователям настраивать структуру имеющихся у них копий клиентской базы данных, потребуйте, чтобы они выполняли резервное копирование своих настроенных копий.

Резервной копии клиентской базы данных, не закрывайте базы данных сразу же после изменения ее структуру. Затем следуйте инструкциям из раздела Создание резервной копии базы данных, начиная с шага 2.

Когда резервное копирование клиентской базы данных закончится, новую структуру можно сделать доступной для пользователей.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×