| Anterior | Siguiente |
| MQ_ERROR_COULD_NOT_GET_ACCOUNT_INFO | MQ_ERROR_ILLEGAL_PROPID |
MQ_ERROR_ILLEGAL_MQCOLUMNS
MQ_ERROR_ILLEGAL_MQCOLUMNS: qué indica en MSMQ
Este HRESULT reduce el problema a una frontera concreta: MQ_ERROR_ILLEGAL_MQCOLUMNS significa que la estructura de columnas/proyección de una consulta de localización MSMQ es inválida. El área a inspeccionar es operación de Message Queuing, no todo el servicio MSMQ.
Diagnóstico práctico
Conserva la llamada exacta, parámetros relevantes y el primer error más específico disponible en logs o status por propiedad. Reproduce con la misma identidad, host y configuración de producción, porque una prueba administrativa puede ocultar permisos o stores distintos.
- Conserva el input original de la llamada.
- Registra el resultado más interno disponible además de
MQ_ERROR_ILLEGAL_MQCOLUMNS. - Verifica si el recurso cambió entre la preparación y la ejecución.
Qué hacer después
No uses un restart del servicio como sustituto del diagnóstico. Ajusta el input, estado, permisos o dependencia indicada y valida después con la misma llamada.
No confundas esta condición con una indisponibilidad general: aquí la señal específica es que la estructura de columnas/proyección de una consulta de localización MSMQ es inválida.
Referencias
¿Buscas un código diferente? Buscar otro código de estado o error.
