2014-12-26 2 views
0

직장에서 MSMQ 인스턴스에 대한 알림 도구를 사용하고 있습니다. 시스템의 모든 대기열을 들여다 볼 필요가 있습니다. 그러나 DeadLetter 및 XactDeadLetter 시스템 큐와 관련된 사용 권한으로 인해 어려움을 겪고 있습니다. 액세스는 항상 거부됩니다.원격 시스템 대기열에서 들여다 볼 권한?

컴퓨터 관리를 열고 서비스 및 응용 프로그램을 확장하고 메시지 큐를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭하십시오. 속성 대화 상자에서 보안 탭으로 이동하여 내 도메인 서비스 계정 사용자를 추가하고 사용자에게 모든 권한을 부여하려는 것으로 나타냅니다. 적용을 클릭하면,이 팝업 얻을 :

Security Descriptor cannot be set. Access is denied

을 그리고 난 그 팝업에서 확인을 클릭하면, 내가 얻을 :

Unable to save permission changes on .

내가 수동으로 큐에 대한 보안 설정을 검토 한 결과 그러나 시스템 대기열은 this question에 설명 된대로 C:\WINDOWS\system32\msmq\storage\lqs에 파일을 가져 오지 않는 것으로 보입니다.

메시지 큐를 통해 소유권을 가져 오려고하면 위와 같은 팝업이 표시됩니다.

나는 말했다있어 아래 MoveNext에 던져 MessageQueueException에서 "메시지 큐 시스템에 대한 액세스가 거부되었습니다"

MessageEnumerator enumer = messageQueue.GetMessageEnumerator2(); 
while (enumer.MoveNext()) { 
    ... 
} 
내 서비스 계정이 원격 시스템 큐에서 엿볼 수 있도록 무엇을 할 수 있는지

?

답변

관련 문제