Описание работы с программой Access Recovery Toolbox

Программа Access Recovery Toolbox (скачать) предназначена для восстановления поврежденных файлов баз данных *.mdb программы Microsoft Access. Текущая версия программы может выполнять следующие действия:

  • Восстанавливать структуру таблиц (поля, индексы).
  • Восстанавливать данные таблиц.
  • Восстанавливать запросы, кроме тех, которые участвуют в формах и отчетах..
  • Восстанавливать отношения, кроме тех, которые созданы только для отображения.

Восстановление базы данных происходит в несколько этапов:

  1. Выбор файла поврежденной базы.
  2. Просмотр структуры восстанавливаемых данных.
  3. Выбор файла для сохранения восстановленной базы.
  4. Просмотр журнала процесса восстановления базы.

На любом этапе восстановления базы можно выйти из программы, выбрав пункт меню File | Exit, нажав кнопку Exit (Выход) или закрыв окно программы. При этом, если выход из программы произошел на этапах 1 – 3, то процесс восстановления завершен не будет. Также на любом этапе можно нажать кнопку Back (Вернуться) для возврата назад и просмотра или изменения каких-либо параметров, заданных ранее.

Этапы восстановления базы данных

1. - Выбор файла поврежденной базы

Скриншот 1. - Открытие файла

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

Наверх

2. - Просмотр структуры восстанавливаемых данных

После открытия восстанавливаемого файла программа показывает его структуру в том виде, в котором она будет сохранена (Скриншот 2).

Скриншот 2. - Просмотр структуры

В левой части окна расположено дерево структуры базы данных, в которой можно просматривать свойства каждого объекта базы. Дерево состоит из трех корневых веток: таблиц (Tables), запросов (Queries) и отношений (Relations).

В случае, если выбрана одна из таблиц (Tables), окно примет вид, показанный на скриншоте. Имя таблицы (Table) и ее поля (Columns) отображаются в верхней правой части. В нижней правой части окна отображаются записи таблицы. Для отображения всех записей таблицы служит дополнительный переключатель над списком записей.

Для всех таблиц предусмотрена ветка индексы (Indexes), в которой можно увидеть первичный ключ (Primary key) и индексированные поля, которые отображаются согласно именам. В параметрах этих полей (в правой части экрана) показывается имя индекса (Index), является ли поле обязательным (Required), первичным ключом (Primary), допускаются ли совпадения (Unique) и какие поля входят в индекс (Columns). В случае если для таблицы не было создано индексов, ветка Indexes будет пустой. При выборе индекса таблицы записи таблицы не отображаются.

Если выбран один из запросов (Queries), то в правой части окна отображается имя выбранного запроса (Query) и его SQL код.

При выборе одного из отношений (Relations), в правой части окна отображаются имя связи (Relation), связанные таблицы (Reference) и связанные поля таблиц (Columns).

Для продолжения настройки восстановления базы данных необходимо нажать кнопку Next (Продолжить).

Наверх

3. - Выбор файла для сохранения восстановленной базы

Скриншот 3. - Файл для сохранения

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

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

Для сохранения восстановленной базы данных нужно задать путь и имя файла в поле ввода. Также можно воспользоваться стандартным диалогом сохранения файла, который вы-зывается кнопкой . Для начала восстановления базы данных нужно нажать кнопку Recover (Восстановить).

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

Наверх

4. - Просмотр журнала восстановления базы

Скриншот 4. - Журнала восстановления

Here the recovering process is in progress now.

На этом этапе происходит сам процесс восстановления базы данных.

Во время восстановления программа выводит сообщения в окно журнала. Также эти сообщения сохраняются в файл Err.log в папку с программой Access Recovery Toolbox. В случае, если к моменту начала восстановления базы данных этот файл уже существовал, информация будет к нему добавлена. При добавлении записи в файл, помимо информации также добавляется дата и время.

Сообщения делятся на 3 типа:

  • Сообщения о восстановлении групп данных (выделяются жирным шрифтом). Эти сообще-ния выдаются программой при начале восстановления нескольких однотипных данных, например запросов или записей таблиц.
  • Сообщения о восстановлении элементов (не выделяются). Такие сообщения свидетельствуют о восстановлении одного элемента из группы, например одного запроса или структу-ры одной таблицы. При восстановлении записей таблиц для упрощения чтения журнала сообщения этого типа не выводятся.
  • Сообщения об ошибках (выделяются красным цветом). В случае, если восстановление каких-либо данных невозможно или возникают другие ошибки, программа выводит в окне журнала соответствующее сообщение. В файле журнала такие сообщения отмечаются строкой $Error$.

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

Наверх

Окончание работы

После просмотра журнала можно закончить работу, нажав кнопку Exit (Выход) или выбрав команду Exit в меню File. Также есть возможность, используя кнопку Bak (Вернуться) вернуться на первую страницу программы и выбрать другой файл для восстановления. Обратите внимание, что в этом случае при сохранении файла имя и папка восстановленного файла автоматически не меняются, и их потребуется изменить вручную или выбрать с помощью диалога.

Наверх