Problemas conocidos del adaptador de MQSeries
Esta sección contiene información que puede servir de ayuda para evitar errores.
Problemas conocidos
Los errores de acceso denegado se producen al intentar enviar o recibir mensajes
Problema
Cuando se utiliza el adaptador de MQSeries para mandar mensajes a o recibir mensajes de un servidor MQSeries, los errores similares al siguiente se registran en el registro de la aplicación del Visor de eventos:
The adapter "MQSeries" raised an error message. Details "The adapter has encountered an 'Access Denied' error while attempting to contact the COM+ object on the MQSeries server. Ensure the BizTalk account is added to the Role on the MQSAgent COM+ application."
The adapter failed to transmit message going to send port "MQS://servername/queuename". It will be retransmitted after the retry interval specified for this Send Port. Details: "The adapter has encountered an 'Access Denied' error while attempting to contact the COM+ object on the MQSeries server. Ensure the BizTalk account is added to the Role on the MQSAgent COM+ application."
Nota
En este mensaje de error, servername es el nombre del servidor y queuename es el nombre de la cola.
Asimismo, al intentar crear la ubicación de recepción o el puerto de envío que está configurado para utilizar el adaptador de BizTalk para MQSeries, puede que visualice el siguiente mensaje de advertencia en el Visor de eventos:
The adapter "MQSeries" raised an error message. Details "The adapter has encountered an 'Access Denied' error while attempting to contact the COM+ object on the MQSeries server. Ensure the BizTalk account is added to the Role on the MQSAgent COM+ application."
Causa
Este problema puede producirse si se cumplen una o varias de las condiciones siguientes:
La cuenta de host para el adaptador de MQSeries no tiene los permisos requeridos para la aplicación MQSAgent COM+ en el servidor de MQSeries.
En un servidor Windows, la cuenta de host del adaptador MQSeries no es miembro del grupo Usuarios COM distribuidos en el servidor MQSeries.
Resolución
Para solucionar este problema, utilice los métodos siguientes. Si un método no soluciona este problema, pruebe con el método siguiente.
Método 1: Habilitar el acceso COM+ de red en Microsoft Server
Habilite el acceso COM+ de red en Microsoft Server. Para obtener más información, vaya a Habilitar el acceso a la red COM+.
Método 2: configurar MSDTC
Siga los pasos descritos en Establecer las opciones de configuración de seguridad de MSDTC adecuadas en Solución de problemas con MSDTC para configurar las opciones de MSDTC.
Método 3: comprobar que la cuenta de host se agregue al rol de la aplicación MQSAgent COM+
Compruebe que la cuenta de host para el adaptador de MQSeries se ha agregado a la función que se creó en la aplicación MQSAgent COM+ del servidor MQSeries. Esto lo puede comprobar en la interfaz de administración Servicios de componente.
Método 4: comprobar que la cuenta de host para el adaptador de MQSeries sea miembro del grupo Usuarios de COM distribuido.
En windows Server, examine las pertenencias a grupos de la cuenta de host para el adaptador mqSeries. Asegúrese de que la cuenta sea miembro del grupo Usuarios COM distribuidos en el servidor MQSeries donde está instalada la aplicación MQSAgent COM+.
Para obtener más información sobre las mejoras de seguridad de DCOM, consulte Mejoras de seguridad de DCOM.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de