Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. English

IBUndelete - це інструмент, який може відновити випадково видалені записи в базах даних Firebird та InterBase. Він використовує рушій IBSurgeon для роботи з даними безпосередньо у файлі бази даних - шукаючи видалені версії записів і перетворюючи їх назад на активні рядки.

Як правильно відновити записи

Якщо ви випадково видалили рядки (і зафіксували зміни), дійте швидко:

  1. Негайно відключіть усіх користувачів. Не виконуйте SELECT до уражених таблиць, не запускайте застосунки, що працюють з ними, не робіть резервну копію gbak і не запускайте gfix. Найкраще: зупиніть сервер Firebird/InterBase.
  2. Зробіть копію файлу бази даних на рівні ОС.
  3. Завантажте безкоштовну демоверсію та перевірте, чи доступні записи для відновлення.
  4. Якщо кількість не нульова, замовте IBUndelete та виконайте операцію відновлення. Якщо кількість нульова, напишіть у підтримку - ми все ще можемо відновити дані за допомогою розширеного сервісу.
  5. Після відновлення відкрийте базу даних у Firebird або InterBase і підтвердьте, що рядки повернулися.

IBUndelete у дії

IBUndelete показує видалені записи, доступні для відновлення в базі даних Firebird або InterBase
Перегляньте кількість видалених записів перед придбанням ліцензії.

Як це працює

Версії записів

IBUndelete знаходить видалені версії записів, які все ще присутні в базі даних, і відновлює їх як поточні версії - коли збір сміття ще не видалив їх.

Розширений сервіс відновлення

Якщо інформація про версії зникла, ми все ще можемо проаналізувати та витягти видалені дані за допомогою розширеного сервісу на основі IBUndelete. Зверніться до підтримки для отримання оцінки.

Ліцензування

IBUndelete ліцензується на робоче місце. Повторне встановлення доступне за запитом. IBUndelete також включено до складу HQbird та корпоративної підписки у складі інструментів відновлення.

Потрібен повний ремонт файлу бази даних замість відновлення рядків? Дивіться FirstAID або сервіс відновлення.