¿Qué significa el código HRESULT 0xC00E0042 (MQ_ERROR_DS_IS_FULL)?

 
Anterior Siguiente
MQ_ERROR_ILLEGAL_MQQMPROPS MQ_ERROR_DS_ERROR

MQ_ERROR_DS_IS_FULL

MQ_ERROR_DS_IS_FULL: qué indica en MSMQ

Condición: el almacén de información heredado de MSMQ alcanzó su límite de capacidad. MSMQ la comunica mediante MQ_ERROR_DS_IS_FULL; el componente que merece atención inmediata es Active Directory.

Señales para el log

  • Si existe status por propiedad o un error Win32/CryptoAPI/LDAP interno, úsalo como evidencia principal y no te quedes solo con el HRESULT exterior.
  • Registra dc/gc, dn/guid, identidad efectiva y resultado ldap/win32 subyacente.
  • Correlaciona el HRESULT con timestamps y con el identificador del recurso afectado.

La causa indicada por el código es más estrecha que «MSMQ falló»: una prueba bajo otra cuenta o contra otra cola puede cambiar precisamente la precondición que estás intentando medir.

Respuesta recomendada

Corrige la condición demostrada y repite solo la operación mínima necesaria; no recrees la cola ni reenvíes mensajes si todavía no conoces el efecto anterior.

Referencias


¿Buscas un código diferente? Buscar otro código de estado o error.