Итак, вы восстановили из базу Exchange из резервной копии и пытаетесь подключить её. Однако вместо успешного подключения вы видите сообщение об ошибке следующего содержания:
Couldn’t mount the database that you specified. Specified database: DB2; Errorcode: An Active Manager operation failed. Error: The database action failed. Error: An error occurred while trying to select a database copy for possible activation. Error: The database ‘DB2′ was not mounted because errors occurred either while validating database copies for possible activation, or while attempting to activate another copy. Detailed error(s):
An Active Manager operation failed. Error: Operation failed with message: MapiExceptionCallFailed: Unable to mount database. (hr=0×80004005, ec=-550)
Думаю что многие знакомые с восстановление EXchange знают что необходимо дополнительно сделать после восстановления базы. Для тех же кто не знает и написана данная статья.
Итак, перед монтирование базы необходимо перевести её в состояния чистого отключения (clean shutdown state). Проверить состояние базы можно с помощью утилиты Eseutil.
Мягкое восстановление с помощью Eseutil
Для начала нам нужно проверить в каком состоянии находиться база. Это делается с помощью команды eseutil /mh.
В данном случае мы видим что база находиться в состоянии грязного отключения (dirty shutdown):
Дополнительно из этого вывода, а точнее из строчки Log Required, видно что нет одного из лог-файлов транзакций. Для восстановления целостности базы мы можем заново воспроизвести в неё данный лог файл (если он есть в наличии). Для этого используем следующий синтаксис:
eseutil /r /l /d
К примеру, префикс моего лог файла E02, и мои базы и лог-файлы находятся в директории G:\E_\Program Files\Microsoft\Exchange Server\V14\Mailbox\DAGDB1 .
После этого можно повторно запустить команду eseutil /mh и проверить состояние базы:
После этого можно смело монтировать базу.
Принудительное восстановление (Hard Repair)
Выполнение принудительного восстановление с помощью команды eseutil /p проверит базу на наличие поврежденных страниц. Если такие страницы будут найдены, они будут удалены.
Для запуска принудительного восстановления запустите команду eseutil /p как показано ниже:
После этого можете проверить состояние базы командой eseutil /mh и подмонтировать её.
Полезная информация:
Однако что в мире твориться…. ЗАЗ !!! презентовал электромобиль. Интересно ездит ли он вообще ? :)
One Comment