Базу данных Exchange не удается подключить в Exchange Server 2003 или Exchange 2000 Server, а в журнале приложения регистрируются коды 9175, 486, 455, 413 и 5

Переводы статьи Переводы статьи
Код статьи: 896143 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья объединяет сведения следующих статей: 294367, 810332, 819553, 895856 и 284205
Развернуть все | Свернуть все

В этой статье

Проблема

При попытке подключить базу данных на сервере, на котором работает Exchange Server 2003 или Exchange 2000 Server, можно получить следующие сообщения об ошибке:
Произошла внутренняя ошибка обработки. Попробуйте перезапустить диспетчер Exchange System Manager или службу Microsoft Exchange Information Store, или обе службы.
Код события: c1041724
Exchange System Manager
Кроме того, в журнале приложений регистрируются следующие события.

Тип события: Ошибка
Источник события: MSExchangeSA
Категория события: (14)
Код события: 9175
Описание: Сбой при вызове MAPI 'OpenMsgStore' из-за следующей ошибки: Компьютер сервера Microsoft Exchange Server недоступен. Сбой работы сети, или сервер отключен на обслуживание. Поставщик MAPI не работает. Код банка данных сервера Microsoft Exchange Server: 8004011d-0526-00000000

Тип события: Ошибка
Источник события: ESE
Категория события: Общие
Код события: 486
Описание: Банк сообщений (3932) Первая группа хранения: Не удалось переместить файл "E:\Program Files\Exchsrvr\mdbdata\E00.log" в "E:\Program Files\Exchsrvr\mdbdata\E000080A.log". Операция перемещения файла не выполнена, ошибка: 2 (0x00000002): «Не удается найти указанный файл.» Операция по перемещению файла привела к ошибке -1811 (0xfffffbf8).

Тип события: Ошибка
Источник события: Событие ESE (Extensible Storage Engine)
Категория: Ведение журнала/Восстановление
Код события: 455
Описание: eseutil (4724) При открытии файла журнала произошла ошибка -1811 (0xfffff8ed) буква_диска:\Program Files\Exchsrvr\MDBDATA\E00.log.

Тип события: Ошибка
Источник события: Событие ESE (Extensible Storage Engine)
Категория: Ведение журнала/Восстановление
Код события: 455
Описание: eseutil (2352) При открытии файла журнала произошла ошибка -1811 (0xfffff8ed) буква_диска:\Program Files\Exchsrvr\MDBDATA\E000080A.log.

Тип события: Ошибка
Источник события: MSExchangeIS
Категория события: Общие
Код события: 9518
Описание: Ошибка Данный файл журнал отсутствует при запуске группы хранения /DC=COM/DC=COMPANY/CN=CONFIGURATION/CN=SERVICES/CN=MICROSOFT EXCHANGE/CN=MICROSOFT/CN=ADMINISTRATIVE GROUPS/CN=FIRST ADMINISTRATIVE GROUP/CN=SERVERS/CN=SERVER1/CN=INFORMATIONSTORE/CN=FIRST STORAGE GROUP в службе Microsoft Exchange Information Store.

Тип события: Ошибка
Источник события: ESE
Категория события: Ведение журнала/Восстановление
Код события: 413
Описание: Банк сообщений (3932) Первая группа хранения: Создание нового файла журнала невозможно, поскольку СУБД не удается выполнить запись на диск журнала. Возможно, этот диск доступен только для чтения, на нем нет свободного места, он неправильно настроен либо поврежден. Ошибка -1811.

Тип события: Ошибка
Источник события: Имя_антивирусной_программы
Категория события: Отсутствует
Код события: 5
Описание: Не найдено описание для события с кодом ( 5 ) в источнике ( Имя_антивирусной_программы ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Для извлечения этого сообщения можно использовать флаг /AUXSOURCE=; дополнительные сведения см. в разделе «Справка и поддержка». В записи события содержится следующая информация: Обнаружен вирус! Имя вируса: W32.Netsky.P@mm в файле: E:\Program Files\Exchsrvr\mdbdata\E00.log. Вирус найден: Realtime Protection scan. Действие: Помещение в карантин: Отказано в доступе.

Тип события: Ошибка
Источник события: Имя_антивирусной_программы
Категория события: Отсутствует
Код события: 5
Описание: Не найдено описание для события с кодом ( 5 ) в источнике ( Имя_антивирусной_программы ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Для извлечения этого сообщения можно использовать флаг /AUXSOURCE=; дополнительные сведения см. в разделе «Справка и поддержка». В записи события содержится следующая информация: Обнаружен вирус! Имя вируса: W32.Netsky.P@mm!enc в файле: E:\Program Files\Exchsrvr\Mailroot\vsi 1\Queue\NTFS_216f566e01c43c76000002af.EML. Вирус обнаружен: Realtime Protection scan. Действие: Попытка очистить файл не удалась : Перенести файл в карантин невозможно : Отказано в доступе.

Причина

  • Причина 1
    Ошибка 1811 соответствует ошибке JET_errFileNotFound. Эта проблема может возникать в журнале Exchange, в котором не совпадает значение подписи и lGeneration. Обычно файл журнала Exchange называется E00.log. Если файл журнала E00.log содержит несоответствующую подпись, хранилище информации может не подключаться, даже если база данных находится в непротиворечивом состоянии. Для решения этой проблемы см. раздел «Решение 1».
  • Причина 2
    Проблема может возникать, если антивирусная программа отправляет в карантин или удаляет текущий файл журнала Exchange. Для решения этой проблемы см. раздел «Решение 2».
  • Причина 3
    Эта проблема может возникать, если команда eseutil /p была запущена на рассматриваемых базах данных, и журнал не был удален. Для решения этой проблемы см. раздел «Решение 3».
  • Причина 4
    Эта проблема может возникать при запуске следующей команды с неверным именем базы файла журнала, как в примере:
    eseutil /r имя базы файла журнала из трех букв
    Для решения этой проблемы см. раздел «Решение 4».

Решение

Решение 1

Cвяжитесь со службой технической поддержки Майкрософт (PSS). Для получения сведений о том, как связаться со службой технической поддержки, посетите веб-узел корпорации Майкрософт по следующему адресу:
http://support.microsoft.com/cntactms

Решение 2

  1. Проверьте конфигурацию антивирусной программы.
    1. Убедитесь, что антивирусная программа не настроена на сканирование папок сервера Exchange.
    2. По умолчанию некоторые антивирусные программы настроены на еженедельное сканирование каталогов в ручном или автоматическом режиме. Эту настройку легко пропустить. Убедитесь, что вы добавили каталоги сервера Exchange к списку исключений антивирусной программы. Для получения дополнительных сведений о настройке антивирусной программы для совместной работы с Exchange щелкните номер следующей статьи базы знаний Майкрософт:
      823166 Использование антивирусных программ на сервере Exchange Server 2003
  2. Проверьте файлы журнала антивирусной программы, чтобы узнать, не был ли журнал Exchange удален или отправлен в карантин.
  3. Восстановить журнал Exchange можно одним из следующих способов.

    Способ 1: Если файл журнала Exchange отправлен в карантин

    Если файл журнала был Exchange отправлен в карантин, выполните следующие шаги:
    1. Переместите журнал Exchange из папки, содержащей журналы работы.
    2. Запустите службу Microsoft Exchange Information Store. Если все остальные файлы журналов на месте, база данных будет подключена. Если отсутствуют другие файлы журнала, проверьте, расположены ли они в папке карантина антивирусной программы. Если файлы журнала не находятся в папке карантина, следуйте инструкциям, прмведенным в разделе «Способ 2: Если журнал Exchange был удален».

    Способ 2: Если журнал Exchange был удален

    Если журнал Exchange был удален, восстановите базу данных группы хранения из резервной копии. Затем полностью проверьте файлы журнала. Если восстановить базу данных из резервной копии невозможно, перейдите к разделу «Способ 3: Если восстановить базу данных из резервной копии невозможно». Чтобы восстановить базу данных, выполните следующие действия:
    1. Переместите все нарушенные базы данных в папку резервного копирования.
    2. Если был создан новый файл журнала E00.log, переместите его в папку резервного копирования. Переместите в эту папку также файл E00.chk.
    3. Скопируйте в папку резервного копирования все существующие файлы журнала.

      Примечание Файлы журнала нужно копировать. Не перемещайте их.
    4. Переименуйте последний файл журнала E00*.log в E00.log.
    5. Восстановите базу данных из резервной копии. Затем воспроизведите файлы журнала. База данных вернется в непротиворечивое состояние. Однако в базу данных не входит файл журнала E00.log, скопированный в папку резервного копирования. Хотя вы теряете некоторые данные, теперь можно подключить базу данных.
    6. Запустите службу Microsoft Exchange Information Store.

    Способ 3: Если восстановить базу данных из резервной копии невозможно

    Если восстановить базу данных из резервной копии невозможно, запустите программы восстановления, чтобы вернуть базу данных в непротиворечивое состояние. Затем выполните шаги, описанные в разделе «Способ 2: Если журнал Exchange был удален».

Решение 3

Чтобы определить, была ли запущена команда eseutil /p , выполните следующие шаги:
  1. Выберите в меню Пуск пункт Выполнить, введите команду cmd и нажмите кнопку ОК.
  2. Введите следующий текст в командной строке:
    c:\program files\exchsrvr\bin\eseutil /mh "c:\program files\exchsrvr\mdbdata\название базы данных Exchange.edb"
    Примечание В данном примере предполагается, что:
    • Программные файлы сервера Exchange Server установлены в папку c:\program files\exchsrvr.
    • База данных находится в папке c:\program files\exchsrvr\mdbdata.
  3. Прочитайте атрибут счетчика исправлений. Если он составляет 0 (ноль), команда eseutil /p не запускалась. Если он больше нуля 0, на базе данных была запущена команда eseutil /p.
Если общие и частные базы данных непротиворечивы или были правильно выключены, файлы журнала операций можно переместить в другую папку. Чтобы убедиться, что базы данных непротиворечивы или были правильно выключены, выполните следующие шаги:
  1. Выберите в меню Пуск пункт Выполнить, введите команду cmd и нажмите кнопку ОК.
  2. Чтобы проверить хранилище частной информации, введите:
    c:\program files\exchsrvr\bin>eseutil /mh "drive:\program files\exchsrvr\mdbdata\priv1.edb"
  3. Чтобы проверить хранилище общей информации, введите:
    c:\program files\exchsrvr\bin>eseutil /mh "drive:\program files\exchsrvr\mdbdata\pub1.edb"
    Примечание Эти примеры предполагают, что:
    • Программные файлы сервера Exchange Server установлены в папку c:\program files\exchsrvr.
    • База данных находится в папке c:\program files\exchsrvr\mdbdata.
  4. Проверьте результаты проверки на непротиворечивость. Если целостность базы данных не нарушена (состояние = правильное выключение), значит, в хранилище имеются в наличии все файлы журналов. Если целостность базы данных нарушена (состояние = неправильное выключение), база данных может быть не повреждена. В хранилище могут быть не все файлы журналов.
  5. Если сообщается, что состояние выключено правильно, переместите все файлы журналов из всех каталогов mdbdata в папку резервного копирования.
  6. Подключите базы данных.

Способ 4

Используйте правильное переключение, чтобы успешно запустить команду. Общими именами файлов журнала являются e00, e01, e02 и e03. Например, следующая команда содержит правильное имя файла журнала:
eseutil /r e00
Примечание Если ни один из этих способов не разрешил проблему, обратитесь в службу поддержки корпорации Microsoft. Для получения сведений о том, как связаться со службой технической поддержки, посетите веб-узел корпорации Microsoft по следующему адресу:
http://support.microsoft.com/cntactms

Ссылки

Для получения дополнительных сведений о восстановлении данных в Exchange Server 2003 и Exchange 2000 Server посетите веб-узел Майкрософт по адресу:
http://technet.microsoft.com/en-us/library/f9a66c19-b1e0-46c4-a6a1-276a569a08bf.aspx
Чтобы получить контактные данные производителей антивирусного программного обеспечения, щелкните один из следующих номеров статей базы знаний Майкрософт:
65416 Список адресов независимых поставщиков оборудования и программного обеспечения, A–K

60781 Список адресов независимых поставщиков оборудования и программного обеспечения, L–Р

60782 Список адресов независимых поставщиков оборудования и программного обеспечения, Q–Z
Для получения дополнительных сведений о команде Eseutil щелкните следующий номер статьи базы знаний Майкрософт:
170091 Расположение программы Eseutil (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт:
245822 Рекомендации по устранению неполадок на компьютере с сервером Exchange Server, использующем антивирусные программы
244525 Запуск программы Eseutil на компьютере, на котором не установлен Exchange Server
317014 XADM: Параметры командной строки, которые поддерживаются средством Eseutil из состава Exchange 2000 Server
261947 Как определить, было ли выполнено принудительное исправление (Eseutil /p) базы данных (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
255224 При запуске Eseutil в Exchange 2000 Server будет получено сообщения «Ошибка использования: Недопустимый аргумент», если имя папки группы хранения содержит пробелы в пути (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Свойства

Код статьи: 896143 - Последний отзыв: 3 декабря 2007 г. - Revision: 3.3
Информация в данной статье относится к следующим продуктам.
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Ключевые слова: 
kbtshoot kbprb KB896143

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com