Сценарій відновлення поштової бази передбачає два варіанти:
- Відновлення бази з заміною існуючої бази - використовується в разі втрати або нерозв'язних проблем з активною поштової базою
- Відновлення поштової бази в окрему базу для відновлення (Recovery Database) - використовується для відновлення з резервної копії індивідуальних поштових скриньок або конкретних листів користувачів. При відновленні з резервної копії не зачіпає ящики користувачів в активній базі.
Примітка. Recovery database (RDB) - спеціальний тип поштової бази Exchange, що дозволяє підключити (змонтувати) будь-яку базу Exchange, відновлену з резервної копії. Надалі з цієї Recovery Database можна відновити будь-який ящик, папку або навіть окремий лист. База для відновлення не може використовуватися клієнтами безпосередньо (доступ до неї по MAPI, SMTP, POP3, IMAP4 і Outlook Web App неможливий).
Відновлення поштової бази Exchange з резервної копії WSB
У попередній статті для створення резервної копії поштової бази ми скористалися можливостями Powershell (це зручніше з точки зору можливості автоматизації процесу резервного копіювання). Однак відновлювати дані все-таки зручніше з графічного інтерфейсу WSB (тим більше, що досить складно уявити сценарій з повністю автоматичним сценарієм відновлення пошти).
Перевіримо стан бази даних, виконавши наступну команду:
База знаходиться в стані «Dirty Shutdown». Нам необхідно перевести базу в стан коректного відключень шляхом запису необхідних файлів журналів транзакцій в поштову базу. Ця операція називається м'яке відновлення бази даних (Soft Recovery)
Перевіримо, що база консістента і перейшла в стан Clean Shutdown
Створюємо і монтуємо базу для відновлення (Recovery database)
Після цього можна створити Recovery database (RDB) і змонтуємо в неї відновлену з резервної копії поштову базу:
Порада. Створити базу для відновлення можна тільки з Exchange Management Shell
Перевіримо, що база змонтована успішно: