Дополнительная информация о восстановлении данным способом на сайте microsoft. Для начала необходимо скопировать имеющийся бекап на новый сервер. Далее, можно подключить VHD как логический диск. Из него скопировать нужную нам базу.
Attach VHD - присоеденить VHD. После подключения у нас будет логический диск, равный оригинальному диску на исходном сервере. Не смотря на то, что бекап был меньше 1 GB.
Далее на Exchange Server создаём новую базу. Желательно с одинаковым именем.
Для того, чтобы поменять файлы базы данных в начале необходимо новую базу отмонтировать.
Дальнейшие действия выполняются в Power Shell Exchange и утилитой eseutil.exe. Разрешим восстановление базы из архива:
set-mailboxdatabase -id new -allowfilerestore:$true
Просмотр состояния базы данных нам покажет, что она была "грязно" выключена. Нам необходимо вернуть состояние Clean Shutdown.
Для этого восстановим базу данных:
eseutil.exe /p "путь_до_базы"
Внимание! На жёстком диске должно быть свободное место размером не менее самой базы! В противном случае восстановление будет произведено не полностью.
Восстановление базы объёмом 33 GB на сервере IBM заняло у меня примерно 1 час. В нашем примере было достастаточно половины минуты.
Монтируем базу обратно.
Теперь сообщим Exchange серверу, что нужно просканировать базу на предмет отключённых почтовых ящиков:
Clean-Mailboxdatabase -id new
После обновления EMC в Disconnected Mailbox мы увидим все наши почтовые ящики, которые можно подключать пользователям.
Сравним информацию о количестве объектов в базе - оно совпадает с оригиналом.
Проверим почту через OWA, а так же наличие правил для почтового ящика. Всё на месте.
На этом восстановление завершено.
18.01.2013