MQSeries 어댑터의 알려진 문제
이 섹션에서는 오류를 방지하는 데 유용한 정보를 제공합니다.
알려진 문제
메시지 송신 또는 수신 시 액세스 거부 오류 발생
문제
MQSeries 어댑터를 사용하여 MQSeries 서버로 메시지를 보내거나 이 서버에서 메시지를 수신할 때 다음과 유사한 오류 메시지가 이벤트 뷰어의 응용 프로그램 로그에 기록됩니다.
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."
참고
이 오류 메시지에서 servername 은 서버의 이름이고 queuename 은 큐의 이름입니다.
또한 MQSeries용 BizTalk 어댑터를 사용하도록 구성된 송신 포트 또는 수신 위치를 만들 때 이벤트 뷰어에 다음 경고 메시지가 표시될 수 있습니다.
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."
원인
다음 조건 중 하나 이상에 해당하는 경우 이 문제가 발생할 수 있습니다.
MQSeries 어댑터에 대한 호스트 계정이 MQSeries 서버의 MQSAgent COM+ 응용 프로그램에 필요한 권한을 가지고 있지 않습니다.
Windows 서버에서 MQSeries 어댑터의 호스트 계정은 MQSeries 서버의 분산 COM 사용자 그룹의 구성원이 아닙니다.
해결 방법
이 문제를 해결하려면 다음 방법을 사용하십시오. 한 가지 방법으로 문제가 해결되지 않으면 다음 방법을 수행하십시오.
방법 1: Microsoft Server에서 네트워크 COM+ 액세스 사용
Microsoft Server에서 네트워크 COM+ 액세스를 사용하도록 설정합니다. 자세한 내용은 COM+ 네트워크 액세스를 사용하도록 설정으로 이동하세요.
방법 2: MSDTC 설정 구성
MSDTC의 문제 해결에서 적절한 MSDTC 보안 구성 옵션 설정의 단계에 따라 MSDTC 설정을 구성합니다.
방법 3: 호스트 계정이 MQSAgent COM+ 응용 프로그램의 역할에 추가되어 있는지 확인
MQSeries 어댑터에 대한 호스트 계정이 MQSeries 서버의 MQSAgent COM+ 응용 프로그램에서 만든 역할에 추가되어 있는지 확인하십시오. 구성 요소 서비스 관리 콘솔 인터페이스에서 이를 확인할 수 있습니다.
방법 4: MQSeries 어댑터의 호스트 계정이 Distributed COM Users 그룹 멤버인지 확인
Windows Server에서 MQSeries 어댑터에 대한 호스트 계정의 그룹 멤버 자격을 검사합니다. 계정이 MQSAgent COM+ 애플리케이션이 설치된 MQSeries 서버의 분산 COM 사용자 그룹의 구성원인지 확인합니다.
DCOM 보안 향상에 대한 자세한 내용은 DCOM 보안 향상을 참조하세요.