none
Restore-mailbox - база не подключена или не доступна - что делать? RRS feed

  • Вопрос

  • Здравствуйте!
    Вот какая проблема у меня случилась, пытаюсь восстановить почтовый ящик по инструкции с TechNet. Восстановил базу из резервной копии в каталог на диске, подключил её к серверу с помощью new-mailboxdatabase -recovery и пытаюсь выполнить команду restore-mailbox. Ничего не выходит и не знаю в чем может быть суть проблемы.
    [PS] C:\Windows\system32>Restore-Mailbox -Identity spam -RecoveryDatabase RDB1 -RecoveryMailbox dmitriy -TargetFolder Recovery
    База данных "RDB1", к которой требуется получить доступ на сервере "echange.ad.org.ru", не подключена либо недоступна.
        + CategoryInfo          : NotSpecified: (0:Int32) [Restore-Mailbox], DatabaseUnavailableException
        + FullyQualifiedErrorId : 11E988D0,Microsoft.Exchange.Management.RecipientTasks.RestoreMailbox
    Ничего не понимаю, подскажите, пожалуйста где искать проблему.
    Заранее спасибо!
    28 марта 2011 г. 13:10

Ответы

Все ответы

  • А у вас RDB1 смонтирована?

    Покажите вывод команды Get-MailboxDatabase.


    http://alexxhost.ru
    28 марта 2011 г. 14:27
  • Спасибо за ответ!
    [PS] C:\Windows\system32>Get-MailboxDatabase
    Name                           Server          Recovery        ReplicationType
    ----                           ------          --------        ---------------
    Mailbox Database 1261687819    GANYMEDE        False           None
    Mailbox Database 0581463735    OBERON          False           None
    RDB1                           OBERON          True            None
    28 марта 2011 г. 14:34
  • А у вас RDB1 смонтирована?

    http://alexxhost.ru
    28 марта 2011 г. 14:42
  • Согласно документации вам надо еще проверить/установить флаг "dirty shutdown state"   http://technet.microsoft.com/en-us/library/ee332351.aspx (до монтирования базы)

     Eseutil /R

    ESEUTIL /P

    Более подробно есть тут http://www.expta.com/2009/10/how-to-use-recovery-database-in.html


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Помечено в качестве ответа DmitriyPKCC 29 марта 2011 г. 7:52
    28 марта 2011 г. 14:44
    Модератор
  • Не понял, что вы имеете в виду? На текнете сказано, что для выполнения restore-mailbox ДБ должна быть чисто отключена. Если сделать mount-database - то она подключится, или я не о том?
    28 марта 2011 г. 14:45
  • Спасибо за ответ!

    Я делал eseutil /p и статус БД был "clean shutdown" (согласно eseutil /mh).

    28 марта 2011 г. 14:47
  • У вас два разных Mailbox сервера, я прав? Подскажите, база RDB1 на том же сервере, что и база в которой лежит ящик dmitriy ?


    http://alexxhost.ru
    28 марта 2011 г. 14:52
  • Пробовал и так и так.

     

    Встречный вопрос :) - база данных ведь не должна быть подключена?

    28 марта 2011 г. 14:54
  • Она должна быть подключена!!! Иначе, как вы из неё что-то вытащите, если её Exchange не видит.


    http://alexxhost.ru
    28 марта 2011 г. 14:58
  • Снова спасибо за ответ!

    Совсем достала меня эта операция, база данных была в состоянии Dirty Shutdown, сделал eseutil /p, подключил базу - теперь консоль пишет, что в ней нету ящиков (get-mailbox -databasee RDB1) - и, соответственно, не находит RecoveryMailbox (пишет, что такой ящик отсутствует). Может это eseutil /p так всё похерила?

    Надеюсь на вашу помощь :)
    29 марта 2011 г. 7:41
  • Вообще, начинать стоило с мягкого восстановления, для этого используется ключ /R – Recovery подробнее тут

    А вот если не получается, тогда  только исправления базы данных - ESEUTIL /P, подробнее здесь.

    Почитайте предложенные статьи, возможно ситуация прояснится.


    http://alexxhost.ru
    • Помечено в качестве ответа DmitriyPKCC 29 марта 2011 г. 7:52
    29 марта 2011 г. 7:49
  • Спасибо!

    Почитаю обязательно, мягкое восстановление окончилось ошибкой, в общем буду читать ещё. Думаю, тему можно закрыть.

    29 марта 2011 г. 7:52