none
База 20-ти дневной давности, логи свежие. Есть шанс восстановить до вчерашнего состояния? RRS feed

  • Общие обсуждения

  • Здравствуйте.

    Произошел сбой и по какой то причине файл базы стал равен нулю.
    Есть старый бэкап 20 дней отроду.
    Есть логи транзакций - актуальные. Но циклические. Смущает что логов всего 5 и размер каждого 1мб.

    запускал  eseutil /mk "C:\Program Files\Exchsrvr\MDBDATA\E00.chk"  выдало что full backup 2-го марта.
    То есть как я понимаю с того момента логи не очищались автоматом? 

    Вопрос можно ли при этих исходных данных восстановить базу до актуального состояния и как?

    Читал где то пишут надо использовать eseutil /r, в других источниках говорят eseutil /cc, а где то вобще говорят, мол базу подложи и примонтируй и логи сами накатятся.

    Читал вот это http://technet.microsoft.com/ru-ru/library/aa998303(EXCHG.80).aspx
    Но честно говоря запутался в терминах и не понял много моментов.
    Например что за папка временных журналов, и почему в каких то случаях после ее восстановления он не будет восстанавливать нормальные журналы. 

    Бэкап делался shadow protect-ом на подключенной естественно базе, значит ли то что ее еще как то надо ввести в состояние clean shutdown?
    Если да то как?

     

    Если же восстановить базу до актуального состояния возможности нет, не прокатит ли следующий вариант?

    У пользоваелей есть же в ящиках локальные копи писем в актуальном состоянии. Если примонтировать старую базу, не синхронизирует ли outlook автоматом локальные копии писем в серверное хранилище? Либо же наоборот - решит, что сервер авторитет, его надо слушаться,  поэтому письма которых на нем нет, следует удалить и локально?

    Заранее спасибо за ответы.


    • Изменен тип Yuriy Lenchenkov 10 мая 2011 г. 14:13
    • Перемещено Hengzhe Li 12 марта 2012 г. 5:42 forum merge (От:Exchange Server 2007)
    29 апреля 2011 г. 14:21

Все ответы

  • >файл базы стал равен нулю

    Очень печально. Для начала может сделать для всего диска chkdsk disk: ? Я к тому, что может проблемы с самим диском.

    Если не прокатит, то надо пробовать восстанавливать edb-файл, почитайте Восстановление баз данных при помощи ESEUTIL и Исправление базы данных почтовых ящиков в Exchange

    Как новые логи залить в старый EDB, честно сказать я не знаю.

    Обратно из OST-файлов пользователей, напрямую в базу, синхронизировать тоже врятли получится. Как вариант запустить Outlook в автономном режиме (чтобы он не стал синхронизироваться с сервером) и выгрузить почту у пользователей в PST, потом на новой базе вернуть почту из PST в почтовый ящик. Но, как вы понимаете, это крайней вариант и дико утомительный.

     


    http://alexxhost.ru
    29 апреля 2011 г. 15:48
  • Была такая же ситуация, отвалился у всех эксчендж, полез на сервер, в папке с EDB файлом, его не обнаружил.

    chkdsk :d /f /r спасло ситуацию. В итоге начался сыпаться винт. После проверки диска, все восстановилось и сразу сделали клон на новый винт.

    30 апреля 2011 г. 2:59
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий