Что означает код HRESULT 0xC00E0042 (MQ_ERROR_DS_IS_FULL)?

 
Предыдущий Следующий
MQ_ERROR_ILLEGAL_MQQMPROPS MQ_ERROR_DS_ERROR

MQ_ERROR_DS_IS_FULL

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

MQ_ERROR_DS_IS_FULL — Legacy MSMQ: служба каталогов не может принять требуемое изменение из-за исчерпания доступной ёмкости.

Что проверить и как подтвердить исправление

Когда при 0xC00E0042 система сообщает «устаревший код, сохранённый для обратной совместимости», снимите фактическое потребление и лимит ресурса в момент отказа, затем уменьшите нагрузку или освободите именно исчерпанный ресурс.

Диагностика и проверка

Сохраните домен, выбранный контроллер или глобальный каталог, distinguished name объекта и тип операции: поиск, чтение, создание, обновление либо удаление. Для MSMQ локальная/private-очередь может работать, когда каталоговый объект или его репликация неисправны, поэтому проверяйте именно AD DS путь этого действия.

Код локализует каталоговую операцию MSMQ; сохраните DN и выбранный DC/GC до повторения вызова. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Устаревший код, сохранённый для обратной совместимости» больше не возникает.

Документация для результата 0xC00E0042: IETF RFC 4511: LDAP protocol · destination queues · Message Queuing error and information codes.


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