Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
200
Добавлен:
02.05.2014
Размер:
423.94 Кб
Скачать

Резервирование и восстановление бд Сжатие и восстановление файлов Access

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

Сжатие базы данных, созданной в предыдущей версии Access, не приводит к ее преобразованию в формат Access 2002. Сжатие оптимизирует быстродействие как баз данных Access, так и проектов Access. Однако в проектах Access сжатие не затрагивает объекты базы данных, такие как таблицы или представления, которые располагаются в базе данных Microsoft SQL Server, а не в самом проекте Access. Сжатие не оказывает влияния на работу полей счетчиков в проекте Access. Однако при сжатии базы данных Access, в которой были удалены записи из конца таблицы, содержащей поле счетчика , значение счетчика сбрасывается; для следующей добавляемой записи значение счетчика будет на единицу больше значения для последней не удаленной записи таблицы.

Восстановление файла Access

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

Восстанавливаются следующие повреждения:

  • поврежденная таблица в базе данных Access ;

  • отсутствующая информация о структуре проекта Visual Basic для приложений (VBA) файла Access;

  • повреждения в форме, отчете или модуле;

  • отсутствующая информация, необходимая в Access для открытия конкретной формы, отчета или модуля.

Во избежание повреждений файлов Access придерживайтесь следующих правил.

  • Регулярно выполняйте сжатие и восстановление файлов Access. Имеется возможность задать автоматическое сжатие файла Access при его закрытии.

  • Регулярно создавайте резервные копии файлов Access.

  • Не выходите из Access нештатным образом. Например, не выключайте компьютер до закрытия Access.  

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

Восстановление файлов после аварийного закрытия Access

В случае возникновения серьезных неполадок, которые привели к закрытию приложения, Microsoft Access перезагружается, создает копию файла, который был открыт, и присваивает ей имя имя_файла_Backup.mdb или имя_файла_Backup.adp, где имя_файла представляет имя исходного файла. Если файл с именем имя_файла_Backup.mdb или имя_файла_Backup.adp уже существует, выводится приглашение указать имя файла. После этого Access выполняет попытку сжатия и восстановления исходного файла.

Технология сжатия и восстановления файлов Microsoft Access

Для сжатия и восстановления базы данных Microsoft Access необходимо иметь к ней доступ с разрешениями «Открытие/запуск» и «Монопольный доступ».

Сжатие и восстановление текущего файла Microsoft Access

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

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

Сжатие и восстановление закрытого файла Microsoft Access

  1. Закройте текущий файл Microsoft Access. При сжатии общей базы данных Microsoft Access, расположенной на сервере или в общей папке, убедитесь, что она закрыта у всех пользователей.

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

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

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

  5. Нажмите кнопку Сохранить.

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

Соседние файлы в папке Лекции по защите информации4