Програма Access Recovery Toolbox ( завантажити ) Призначена для відновлення пошкоджених файлів баз даних * .mdb програми Microsoft Access. Поточна версія програми може виконувати наступні дії:
- Відновлювати структуру таблиць (поля, індекси).
- Відновлювати дані таблиць.
- Відновлювати запити, крім тих, які беруть участь в формах і звітах ..
- Відновлювати відносини, крім тих, які створені тільки для відображення.
Відновлення бази даних відбувається в кілька етапів:
- Вибір файлу пошкодженої бази.
- Перегляд структури відновлюваних даних.
- Вибір файлу для збереження відновленої бази.
- Перегляд журналу процесу відновлення бази.
На будь-якому етапі відновлення бази можна вийти з програми, вибравши пункт меню 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 (Повернутися) повернутися на першу сторінку програми і вибрати інший файл для відновлення. Зверніть увагу, що в цьому випадку при збереженні файлу ім'я і папка відновленого файлу автоматично не міняються, і їх потрібно змінити вручну або вибрати за допомогою діалогу.
наверх