Дата последнего изменения раздела: 2005-11-18

Средство анализатора сервера Microsoft® Exchange запрашивает службу каталогов Active Directory®, чтобы определить, содержит ли атрибут networkAddress строку ncacn_ip_tcp. Анализатор сервера Exchange выводит сообщение об ошибке при возникновении любого из следующих условий:

В веб-клиенте Microsoft Office Outlook® для Exchange Server 2003 внешний сервер при попытке подключиться к фоновому серверу Exchange проверяет значение атрибута networkaddress.

Примечание.
Приложение Exchange 2000 Server при работе с веб-клиентом Outlook не выполняет этих действий.

Для внешнего сервера требуется указать значение полного доменного имени (FQDN). Внешний сервер проверяет наличие точки в значении, возвращаемом для networkaddress ncacn_ip_tcp. Запрос подключения для почтового ящика конкретного фонового сервера заканчивается неудачей и фоновый сервер возвращает пользователю сообщение об ошибке «HTTP 500 Внутренняя ошибка сервера» при возникновении следующих условий:

Чтобы обеспечить поддержку соответствующих функций веб-клиента Outlook 2003, необходимо изменить значение networkaddress ncacn_ip_tcp для объекта сервера в службе Active Directory. Имя соответствующего сервера приведено в сообщении об ошибке анализатора сервера Exchange.

Внимание!
Если некорректно изменить атрибуты объектов Active Directory с помощью средства ADSI Edit (Active Directory Service Interfaces, ADSI), средства LDP (ldp.exe) или другого клиента LDAP (Lightweight Directory Access Protocol) версии 3, могут возникнуть серьезные проблемы. Для устранения этих проблем может потребоваться переустановка Microsoft Windows Server™ 2003, Exchange Server 2003 или обоих приложений. Ответственность за изменение атрибутов объектов Active Directory полностью лежит на лице, производящем изменения.
Примечание.
Перед изменением значения ncacn_ip_tcp ознакомьтесь с оставшейся частью данной статьи. Чтобы минимизировать время простоя, вызываемое перезапуском служб сервера Exchange, до перезапуска служб сервера Exchange следует выполнить дополнительную процедуру.
Изменение значения ncacn_ip_tcp атрибута networkAddress
  1. Запустите средство ADSI Edit из средств поддержки Windows 2000 Server или из средств поддержки Windows Server 2003.

  2. Разверните следующие узлы:

    • Контейнер конфигурации,

    • Конфигурация,

    • Службы,

    • Microsoft Exchange

    • Имя_организации,

    • Административные группы,

    • Имя_административной_группы,

    • Серверы.

  3. Щелкните правой кнопкой мыши Имя_сервера_Exchange и в контекстном меню выберите команду Свойства.

  4. Щелкните сетевой_адрес в списке Атрибуты, а затем нажмите кнопку Изменить.

  5. Добавьте новое значение ncacn_ip_tcp. Используйте полное доменное имя сервера вместо имени NetBIOS или имени компьютера.

    Для этого значения используется синтаксис ncacn_ip_tcp:FQDN. Например, если имя компьютера фонового сервера Exchange EXCHANGE1, а его полное доменное имя EXCHANGE1.contoso.com, используйте для ncacn_ip_tcp следующее значение: ncacn_ip_tcp:EXCHANGE1.contoso.com

  6. Нажмите два раза кнопку OK, чтобы принять изменения.

  7. Перезапустите на компьютере все службы сервера Exchange.

  8. При наличии нескольких контроллеров домена дождитесь репликации, прежде чем пытаться подключиться с внешнего сервера. Если проблема сохраняется после завершения репликации, перезапустите на внешнем сервере службу IIS Admin Service.

Если на фоновых серверах ведутся файлы Hosts, ставящие в соответствие IP-адрес сервера и краткое имя узла, необходимо также изменить значение UpdateProtocols registry. Если используется файл Hosts, при перезапуске системного помощника Microsoft Exchange сервер Exchange должен восстановить первоначальное значение ncacn_ip_tcp. Если используется кластерная конфигурация фонового сервера, после смены узла сервер Exchange должен восстановить первоначальное значение ncacn_ip_tcp.

Важно!
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что знаете, как восстановить реестр в случае возникновения неисправности. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» файла Regedit.exe или Regedt32.exe.
Изменение значение реестра «UpdateProtocols» для фоновых серверов, использующих файлы Hosts
  1. С помощью редактора реестра измените на фоновом сервере или серверах следующее значение реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters\UpdateProtocols

    Примечание.
    Если значение UpdateProtocols отсутствует, его необходимо создать. Для этого выполните следующие действия:
  2. Откройте редактор реестра и найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters\

    1. Щелкните правой кнопкой мыши Parameters, наведите указатель на пункт Создать и выберите Значение DWORD.

    2. Введите UpdateProtocols и затем клавишу ВВОД.

  3. Щелкните правой кнопкой мыши UpdateProtocols, выберите команду Изменить, введите 0 в поле Значение, а затем нажмите кнопку OK.

  4. Если на узле фонового кластера сети используется файл Hosts, измените порядок записей UpdateProtocols следующим образом:

    IPAddress to FQDN

    IPAddress to NetBIOS

    вместо:

    IPAddress to NetBIOS

    IPAddress to FQDN

  5. Перезапустите на компьютере все службы сервера Exchange.

Сведения, с которыми следует ознакомиться до редактирования реестра, а также сведения по редактированию реестра см. в статье 256986 базы знаний Майкрософт, содержащей описание реестра Microsoft Windows, по адресу http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986 (возможно, на английском языке).