Ранее мы рассмотрели процедуру резервного копирования почтовой базы Exchange 2013 с помощью стандартного функционала Windows Server Backup, теперь разберемся как из получившейся резервной копии восстановить почтовую базу данных Exchange.
Сценарий восстановления почтовой базы предполагает два варианта:
В предыдущей статье для создания резервной копии почтовой базы мы воспользовались возможностями Powershell (это удобнее с точки зрения возможности автоматизации процесса резервного копирования). Однако восстанавливать данные все-же удобнее из графического интерфейса WSB (тем более, что довольно сложно представить сценарий с полностью автоматическим сценарием восстановления почты).
Итак, мы восстановили базу данных Exchange 2012 и транзакционные файлы из резервной копии. Но прежде, чем перейти к созданию базы для восстановления (RDB) и ее монтированию, необходимо перевести восстановленную базу в консистентное состояние ( Clean Shutdown), иначе базу смонтировать просто не получится. Дело в том, что сразу после восстановления база Exchange находится в неконсистентном состоянии (состояние некорректного отключения — Dirty Shutdown), т.е. база была отключена некорректно, и часть транзакции из log-файлов не были воспроизведенные на базе данных.
Для проверки состояния базы и восстановления ее целостности базы Exchange 2013 воспользуемся утилитой eseutil.exe. В нашем примере имя файла с базой 2nd.edb, а транзакционные логи имеют префикс E01.
Проверим состояние базы данных, выполнив следующую команду:
eseutil /mh c:restore2nd.edb | Select-String –Pattern “State:”,”Log Required:”
База находится в состоянии «Dirty Shutdown». Нам необходимо перевести базу в состояние корректного отключений путем записи требуемых файлов журналов транзакций в почтовую базу. Эта операция называется мягкое восстановление базы данных (Soft Recovery)
eseutil /R E01 /L “C:Restore” /D “C:Restore”
Проверим, что база консистента и перешла в состояние Clean Shutdown
После этого можно создать Recovery database (RDB) и смонтируем в нее восстановленную из бэкапа почтовую базу:
New-MailboxDatabase –Recovery –Name RDB –Server MBX –EdbFilePath “C:Restore2nd.esb” -LogFolderPath “C:Restore”
Смонтируем базу
Mount-Database RDB
Проверим, что база смонтирована успешно:
Get-MailboxDatabase –Status RDB | fl Mounted
В следующей статье серии рассмотрим методику получения ящиков и отдельных писем из восстановленной почтовой базы Exchange 2013.
Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…
В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…
Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…
Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…
Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…
В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…