Что означает код HRESULT 0xC00E0013 (MQ_ERROR_NO_DS)?

 
Предыдущий Следующий
MQ_ERROR_ILLEGAL_USER MQ_ERROR_ILLEGAL_QUEUE_PATHNAME

MQ_ERROR_NO_DS

Что означает MQ_ERROR_NO_DS

MQ_ERROR_NO_DS означает, что MSMQ не имеет рабочего доступа к службе каталогов. Это особенно важно для public queues и операций разрешения имён, которые зависят от Active Directory. Локальное хранение private queues при этом может оставаться исправным.

Что проверить

  • Убедитесь, что установлен компонент MSMQ с интеграцией Active Directory.
  • Проверьте доменный secure channel и DNS-разрешение контроллеров домена.
  • Сравните доступ к private queue и public queue под той же учётной записью.
  • Сохраните первый Directory Service/Netlogon error, который появляется перед MSMQ-кодом.

Исправление подтверждается восстановлением именно операции, использующей каталог. Успех локальной private queue доказывает только исправность Queue Manager и не устраняет проблему AD DS.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.