Использование ESEUTIL и ISINTEG
Наблюдается странный рост проблем в виде поврежденных или неработающих баз.
одним словом – осеннее обострение какое то…
Сегодня постараюсь по памяти описать две основные утилиты.
Сразу отмечу что с одной стороны они полезны, а с другой если неправильно их применять то они весьма опасны.
Итак. Встречаем ISINTEG и ESEUTIL.
ESEUTIL можно произвести дефрагментацию баз, проверить их целостность и в случае необходимости произвести ремонт.
ISINTEG используется для тестирования информации и исправления некоторых ошибок.
Ключи ESEUTIL
Дефрагментация баз – ESEUTIL /D
Проверка целостности – ESEUTIL /G
Восстановление БД – ESEUTIL /P
Дефрагментация
В нормальных условиях она не требуется, но при массовых добавлениях или удалениях пользователей его желательно сделать.
В зависимости от размера базы процесс может занять довольно много времени.
Проверка целостности
Для запуска проверки для DB_01.EDB базы, введите следующую команду:
ESEUTIL /G "D:\exchsrvr\Store01\db_01.edb"
Восстановление
Если у нас есть в наличии свежий бэкап то восстановить работоспособность не проблема, но что делать если нет резервной копии ил иона не читается..?
перед тем как начать «ремонт» следует убедится что проблема у нас действительно есть
1. пробуем смонтировать базу
2. проверить журнал событий на предмет ошибок, это может помочь в диагностике проблемы
3. сделать резервную копиютак
Теперь ESEUTIL /P
ESEUTIL /p восстанавливает сбойную или повреждённую БД.
Перед началом следует убедиться что свободного места на томе имеется хотя бы 20% от размера базы.
пример.
ESEUTIL /P "D:\exchsrvr\Store01\db_01.edb" /S e:\exchsrvr\Store01\db_01.stm /T e:\tempdb.edb
И напоследок финальный шаг – запускаем
ISINTEG -fix -test alltests
для примера
isinteg -s EXSRV01 -fix -test alltests
подробнее об этой утилите можно прочитать на http://technet.microsoft.com/ru-ru/library/bb125144.aspx
Похожие статьи
Приглашаю присоединиться ко мне в следующих сервисах:
Вы можете оставить комментарий.