none
Ошибка 9735 при восстановлении базы Exchange из бэкапа RRS feed

  • Вопрос

  • Добрый день.

    Прошу помощи коллективного разума.

    Имеем:

    • Windows Server 2003 R2 SP2 x64
    • Exchange 2007 SP3 Ent (единственный сервер)
    • Symantec Backup Exec 2010 (отдельный сервер)

    Стоит задача восстановить конкретный ящик из недельной давности бэкапа. Делаю следующее:

    1. Создаю через TOOLS в консоли MS Exchange RSG для нужной группы хранения (в этой группе 2 базы: Sales и TorgPred)
    2. Запускаю задание восстановления с сервера Symantec Bacup Exec с перенаправлением в RSG. получаю "Ошибка при отправке запроса о состоянии загрузчика VSS".
    3. На сервере Exchange в Application Log вижу следующие ошибки

    Пробую разные варианты восстановления (для каждого удаляю и заново создаю RSG):

    • после создания RSG сначала монтирую, потом размонтирую базы, проверяю наличие флага Owerrite from backup
    • выбираю для восстановления одну базу SALES, все базы (и SALES и TORGPRED), все базы и логи, один конкретный ящик
    • перегружаю оба сервера, проверяю состояние VSS Writers

    Не помогает. Ошибки одни и те же. Причем в КАЖДОМ случае ошибки ругаются на базу TORGPRED (даже если я ее выбираю в задании для восстановления) и в описании пишется что GUID восстанавливаемой базы не совпадает с имеющимся, хотя оба приведенных GUID идентичны

    Нашел точ-в-точь такую же как у меня проблему, правда без решения.

    • Перемещено Hengzhe Li 12 марта 2012 г. 5:10 forum merge (От:Exchange Server 2007)
    16 августа 2011 г. 5:23

Ответы

  • Ситуация исправилась.

    По совету знакомого сделал следующее:

    1. Удалил все следы RSG.
    2. Обновил Exchange, оба DC, сервер с Symantec Backup последними обновлениями с Windows update (немного, но штук по 15 было). Обновилось все, кроме Update Rollup 3-v2 for Exchange Server 2007 Service Pack 3. Этот пакет не хотел обновляться - выдавал ошибку на половине процесса. Отложил разибрательства на потом.
    3. Вручную потушил все базы (dismount).
    4. Перезагрузил сервер, проверил состояние VSS Writers. Все ок.
    5. Поднял все базы опять таки вручную (mount).
    6. Создал RSG.
    7. Подмаунтил нужную базу в RSG, затем отсоединил ее обратно.
    8. Поставил ей флаг owerwrite from backup
    9. помолясь запустил восстановление из бэкапа - все прошло корректно (!!!!)
    10. проверил базу, и запустил recover из shell (она была в состоянии dirty shutdown)
    11. После окончания процесса - подмаунтил базу и слил нужный ящик.

    Спасибо за советы. Чем проделанные операции отличаются от всего того, что я делал раньше (кроме установленных обновлений) - я не понимаю.

     

    • Помечено в качестве ответа Al Alexey 18 августа 2011 г. 6:00
    18 августа 2011 г. 6:00

Все ответы

  • Тут и тут посмотрите


    Первое правило Windows - делай резервную копию. Коды ошибок смотрите по адресу http://support.microsoft.com и http://eventid.net/ Cisco для начинающих http://faq-cisco.ru
    16 августа 2011 г. 5:44
  • Тут и тут посмотрите


    Первое правило Windows - делай резервную копию. Коды ошибок смотрите по адресу http://support.microsoft.com и http://eventid.net/ Cisco для начинающих http://faq-cisco.ru


    Первая ссылка подходит под описание - но написано что эта проблема была пофиксена в 2010 версии (у меня 2010 со всеми сервиспаками и обновлениями)

    Вторая ссылка - там про ошибки, при разных вариантах выбора данных для восстановления. Я пробовал все описанное, плюс еще парочку вариантов "в порядке бреда" - не помогает.

    Сделал запрос в техподдержку Symantec, но там кивают на Exchange и AD, мол разбирайтесь почему Exchange считает что GUID восстанавливаемой базы не такой же как у базы в RSG

    16 августа 2011 г. 6:23
  • Попробуйте пересоздать RSG

    Время на Exchange и контроллере одинаковое?


    Первое правило Windows - делай резервную копию. Коды ошибок смотрите по адресу http://support.microsoft.com и http://eventid.net/ Cisco для начинающих http://faq-cisco.ru
    16 августа 2011 г. 6:39
  • Попробуйте пересоздать RSG

    Время на Exchange и контроллере одинаковое?

    Да. времена одинаковые с точностью до 1-2 секунд.

    RSG пересоздавал несколько раз, когда пробовал разные варианты выбора восстанавливаемых данных в Symantec backup.

    Пробовал даже создать RSg так, чтобы все ее пути (Log Path, System Path, Database Path) ссылались на одну папку (был такой совет на одном из форумов) не помогает.

     

    16 августа 2011 г. 7:50
  • Ещё одно решение


    Первое правило Windows - делай резервную копию. Коды ошибок смотрите по адресу http://support.microsoft.com и http://eventid.net/ Cisco для начинающих http://faq-cisco.ru
    16 августа 2011 г. 9:13
  • Ситуация исправилась.

    По совету знакомого сделал следующее:

    1. Удалил все следы RSG.
    2. Обновил Exchange, оба DC, сервер с Symantec Backup последними обновлениями с Windows update (немного, но штук по 15 было). Обновилось все, кроме Update Rollup 3-v2 for Exchange Server 2007 Service Pack 3. Этот пакет не хотел обновляться - выдавал ошибку на половине процесса. Отложил разибрательства на потом.
    3. Вручную потушил все базы (dismount).
    4. Перезагрузил сервер, проверил состояние VSS Writers. Все ок.
    5. Поднял все базы опять таки вручную (mount).
    6. Создал RSG.
    7. Подмаунтил нужную базу в RSG, затем отсоединил ее обратно.
    8. Поставил ей флаг owerwrite from backup
    9. помолясь запустил восстановление из бэкапа - все прошло корректно (!!!!)
    10. проверил базу, и запустил recover из shell (она была в состоянии dirty shutdown)
    11. После окончания процесса - подмаунтил базу и слил нужный ящик.

    Спасибо за советы. Чем проделанные операции отличаются от всего того, что я делал раньше (кроме установленных обновлений) - я не понимаю.

     

    • Помечено в качестве ответа Al Alexey 18 августа 2011 г. 6:00
    18 августа 2011 г. 6:00