MSMQ Messsage 큐 속성을 편집 할 때 액세스가 거부 됨


9

컴퓨터의 컴퓨터 관리를 통해 메시지 큐 속성 (특히 메시지 저장 제한)을 조정하려고합니다. 다음 메시지와 함께 실패합니다.

의 속성을 설정할 수 없습니다.
오류 : 액세스가 거부되었습니다.

로컬 관리자 그룹에 속한 계정으로 로그인했습니다. 시도한 다른 모든 관리 작업을 수행 할 수 있습니다. 이 설정을 변경하지 못하게하는 원인은 무엇입니까?

플랫폼 : Windows Vista Business SP2 (x64)

답변:


6

이것을 후손을 위해 여기에 두는 것;)

배경 : Windows 2008 R2를 사용하는 동안 메시지 큐 구성 설정 (예 : 저장소 제한, 저장소 위치, 보안 등)을 변경하거나 시스템 큐 (저널 메시지, 데드-레터 메시지, 트랜잭션 데드-레터 메시지); 이러한 작업을 수행하려는 모든 시도는 암호화 된 "액세스가 거부되었습니다"오류가 발생했습니다. 환경의 서버에 메시지 큐를 설치해야 할 때마다 서버 관리자를 사용하여 메시지 큐 기능을 설치했습니다.

솔루션 (?) : 메시지 큐 기능을 설치하는 대신 "응용 프로그램 서버"역할을 추가하기로합니다. 이 역할을 추가하면 메시지 큐 기능이 자동으로 선택되어 설치되었지만 디렉토리 서비스 통합 및 메시지 큐 트리거가 아닌 메시지 큐 서버 만 활성화되었습니다.

이제 메시지 큐 설정을 재구성하고 시스템 큐에 액세스하고 작업을 수행 할 수 있습니다.


그 문제에 대한 다른 해결책을 찾았습니까? 이 솔루션은 구성된 대기열이 많은 경우에 어렵습니다.
Restuta

@Restuta, 불행히도 아니, 우리는 다른 해결책을 찾지 못했습니다.
Patrick Cuff

3

이 블로그는 다음과 같은 경우에도 유용 할 수 있습니다. http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

기본적으로 대기열 설정을 변경하려면 계정이 대기열 소유자로 설정되어 있어야하며 그렇게하는 방법을 설명해야합니다.

그것은 나를 위해 일했다.


1
해당 사이트의 수동 방법으로 문제가 해결되었습니다. 선택한 프로그램을 다시 설치해야하므로 이것이 정답입니다.
user2426679

0

컴퓨터에서 메시지 큐에 대한 보안 설정은 무엇입니까? 설정이 충분히 열려 있으면 로컬 관리자로 로그인 한 경우에도 컴퓨터 관리가 관리자 수준으로 올라가지 않는 사용자 액세스 제어 문제 일 수 있습니다.

건배 존 브레이크 웰


컴퓨터 관리자를 관리자로 실행하고 있습니다. ( "관리자
권한

0

나는 같은 문제가 있었고 이것이 유용하다는 것을 알았다.

  1. MSMQ를 호스팅하는 서버로 이동
  2. 시작> 실행을 클릭 한 다음 Regedit를 클릭하십시오.
  3. HKLM \ Software \ Microsoft \ MSMQ \ Parameters \로 이동하십시오.
  4. 작업 그룹이라는 이진 형식 'REG_DWORD'가 표시됩니다.
  5. 이에 대한 데이터는 0 × 00000000 (0)이어야합니다.
  6. 해당 DWORD를 두 번 클릭하고 값을 1로 변경하십시오.
  7. Regedit 닫기
  8. 서비스로 이동 한 다음 MSMQ 서비스를 다시 시작하십시오.
  9. 메시지 큐에서 속성을 마우스 오른쪽 단추로 클릭하십시오. 더 많은 탭을 볼 수 있고 오류가 사라졌습니다.

흠 ... 나를 위해 작동하지 않습니다 ...
PierrOz

0

나를 위해 일한 솔루션을 아래에서 시도하십시오.

큐를 호스트하는 시스템에서 서버 관리자를 실행하십시오. 기능을 마우스 오른쪽 버튼으로 클릭하고 "기능 추가"를 클릭하십시오.

메시지 큐 및 메시지 큐 서비스에서 드릴 다운합니다. 디렉토리 서비스 통합에 대한 확인란이 나타납니다.

확인 후 설치를 클릭하십시오.

일반적으로 변경 사항을 표시하려면 서버를 재부팅해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.