Сжатие и восстановление файлов баз данных

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

Примечание : Данная статья неприменима к веб-приложениям Access — типу баз данных, которые создаются в Access и публикуются в Интернете. Дополнительные сведения см. в статье Создание веб-приложений Access.

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

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

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

См. также: Защита данных с помощью резервного копирования и восстановления

Перед запуском процесса сжатия и восстановления

  • Создайте резервную копию базы данных.

  • На вкладке Файл нажмите кнопку Сохранить.

  • В разделе Типы файлов щелкните Сохранить базу данных как.

  • В разделе Дополнительно щелкните Создать резервную копию базы данных.

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

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

Автоматическое сжатие и восстановление базы данных при закрытии

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

Примечание :  Этот параметр недоступен для веб-приложений Access.

  1. На вкладке Файл выберите пункт Параметры.

  2. В окне Параметры Access перейдите к разделу Текущая база данных.

  3. В разделе Параметры приложений установите флажок Сжимать при закрытии.

Сжатие и восстановление открытой базы данных вручную

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

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

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

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

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

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

×