В этом разделе приведены сведения об устранении неполадки, связанной с невозможностью запуска службы банка данных Microsoft Exchange в Exchange Server 2007. При попытке запустить банк данных Exchange выдается следующее сообщение об ошибке:
Не удалось запустить службу банка данных Microsoft Exchange на локальном компьютере. Для получения дополнительных сведений просмотрите журнал системных событий. Если эта служба разработана не в Майкрософт, обратитесь к разработчику службы, и сообщите специфический для этой службы код ошибки 0. |
При возникновении этой ошибки в журнале приложений в средстве просмотра событий могут регистрироваться события, напоминающие указанные ниже.
Код события 1121
Тип события: Ошибка Источник события: MSExchangeIS Категория события: общие Описание: Ошибка 0x8004010f при подключении к службе Microsoft Active Directory. |
Код события 5000
Тип события: Ошибка Источник события: MSExchangeIS Категория события: общие Описание: Не удалось инициализировать службу банка данных Microsoft Exchange. — Ошибка 0x8004010f. |
Эта проблема может возникать после того, как с вкладки Политики адресов электронной почты была удалена Политика по умолчанию либо заменена пользовательской политикой адресов электронной почты. По умолчанию при запуске банка данных Exchange 2007 ищет политику получателей по умолчанию.
Решение
Для того чтобы устранить эту проблему, с помощью редактора ADSI измените значение атрибута msExchPolicyOrder в пользовательской политике адресов на 2147483647.
Предварительная подготовка
Чтобы выполнить эту процедуру, используемой учетной записи необходимо делегировать следующие полномочия:
- членство в локальной группе администраторов.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Редактор ADSI можно запускать как с клиентского компьютера, так и с сервера. Компьютер необязательно должен быть членом домена, но пользователь должен иметь права на просмотр и изменение домена службы каталогов Active Directory, к которому он подключается. Дополнительные сведения об использовании редактора ADSI см. в статье Обзор Adsiedit (на английском языке).
Важно! |
---|
При неправильном изменении атрибутов объектов Active Directory с помощью редактора ADSI или другого LDAP-клиента версии 3 могут возникнуть серьезные проблемы, требующие переустановки Windows Server 2003, Exchange 2007 или и Windows Server 2003, и Exchange 2007. Корпорация Майкрософт не гарантирует, что проблемы, которые могут возникнуть при неправильном изменении атрибутов объекта Active Directory, удастся устранить. Ответственность за изменение этих атрибутов несет пользователь. |
Процедура
Назначение одной из настраиваемых политик адресов электронной почты в качестве политики по умолчанию
-
Установите редактор ADSI на компьютер с сервером Exchange 2007 (если он еще не установлен).
-
Откройте редактор ADSI. Нажмите кнопку Пуск, выберите команду Выполнить, введите в текстовом поле adsiedit.msc и нажмите кнопку ОК.
-
Разверните следующий контейнер:
CN= Recipient Policies\CN=<организация>\CN= Microsoft Exchange\CN= Services\CN= Configuration\DC=<имя_домена>\DC=com
-
Щелкните правой кнопкой мыши политику адресов электронной почты, которую нужно заменить политикой по умолчанию, и выберите пункт Свойства.
-
В столбце Атрибуты найдите атрибут purportedSearch и убедитесь в том, что в столбце Значение указано значение (mailNickname=*). Если там указано другое значение, выполните указанные ниже действия.
- Щелкните пункт purportedSearch и выберите команду
Изменить.
- Нажмите кнопку Очистить, в поле Значение введите
(mailNickname=*) и нажмите кнопку ОК.
- Щелкните пункт purportedSearch и выберите команду
Изменить.
-
В списке Атрибут щелкните атрибут msExchPolicyOrder и нажмите кнопку Изменить.
-
Нажмите кнопку Очистить, в поле Значение введите 2147483647 и нажмите кнопку ОК.
-
Нажмите кнопку ОК, чтобы закрыть редактор ADSI.
-
Перезапустите сервер почтовых ящиков Exchange.