Acceso denegado al editar propiedades de MSMQ Messsage Queuing

9

Estoy tratando de ajustar las propiedades de Message Queue Server (específicamente, los límites de almacenamiento de mensajes) a través de Computer Management en mi máquina. Falla con el siguiente mensaje:

Las propiedades de no se pueden establecer.
Error: acceso denegado.

He iniciado sesión con una cuenta que forma parte del grupo de administradores locales. Puedo realizar todas las demás tareas administrativas que he probado. ¿Qué podría estar evitando que cambie esta configuración?

Plataforma: Windows Vista Business SP2 (x64)

Adam Holmberg
fuente

Respuestas:

6

Poniendo esto aquí para la posteridad;)

Antecedentes: durante el tiempo que he estado usando Windows 2008 R2, no he podido cambiar las configuraciones de configuración de Message Queue Server (como límites de almacenamiento, ubicaciones de almacenamiento, seguridad, etc.) ni acceder a las Colas del sistema (mensajes de diario, Mensajes de letra muerta, mensajes de letra muerta transaccionales); todos los intentos de hacer cualquiera de estas cosas dieron como resultado un error críptico de "Acceso denegado". Cada vez que necesitaba instalar Message Queue Server en un servidor de nuestro entorno, utilizaba Server Manager para instalar la función Message Queue Server.

Solución (?): Por capricho, en lugar de instalar la función de Message Queue Server, en su lugar, elijo agregar el rol de "Servidor de aplicaciones". Al agregar esta función, se seleccionó e instaló automáticamente la función de Message Queue Server, aunque solo habilitó el servidor de Message Queue Server, no la integración del servicio de directorio y los activadores de Message Queue Server.

Ahora puedo volver a configurar los ajustes de Message Queue Server, así como acceder y realizar acciones en las colas del sistema.

Patrick Cuff
fuente
¿Encontró alguna otra solución a ese problema? Esta solución es difícil en caso de que tenga muchas colas configuradas.
Restuta
@Restuta, lamentablemente no, no encontramos ninguna otra solución.
Patrick Cuff
3

Este blog también puede ser útil: http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

Básicamente, dice que para poder cambiar la configuración de una cola, su cuenta debe estar configurada como propietaria de la cola y explica cómo hacerlo.

Funcionó para mi.

PierrOz
fuente
1
El método manual en ese sitio solucionó mis problemas. Esta realmente debería ser la respuesta porque el seleccionado requiere una reinstalación.
user2426679
0

¿Cuáles son las configuraciones de seguridad para Message Queue Server en su máquina? Si la configuración es lo suficientemente abierta, entonces puede ser un problema de Control de acceso de usuario donde la Administración de computadoras no se eleva al nivel de administrador, aunque haya iniciado sesión como administrador local.

Saludos John Breakwell

John Breakwell
fuente
Estoy ejecutando Computer Management como administrador. (eligiendo "Ejecutar como administrador"
Restuta
0

Tuve el mismo problema y encontré esto útil:

  1. Vaya al servidor que aloja el MSMQ
  2. Haga clic en Inicio> Ejecutar y luego Regedit
  3. Navegue a HKLM \ Software \ Microsoft \ MSMQ \ Parameters \
  4. verá un tipo binario 'REG_DWORD' llamado Grupo de trabajo.
  5. Los datos para eso deben ser 0 × 00000000 (0)
  6. Haga doble clic en ese DWORD y cambie el valor a 1. Deje todo lo demás como predeterminado
  7. Cerrar Regedit
  8. Vaya a servicios y luego reinicie el servicio MSMQ.
  9. Haga clic con el botón derecho en propiedades en Message Queue Server. Debería poder ver más pestañas y el error desaparecerá.
01F0
fuente
hmm ... no funciona para mí ...
PierrOz
0

Pruebe la siguiente solución que funcionó para mí: -

Ejecute el Administrador del servidor en la máquina que aloja la cola. Haga clic derecho en Características y haga clic en "Agregar características"

Desglose en Message Queue Server y en Message Queuing Services. Debería ver una casilla de verificación para la integración del servicio de directorio.

Compruébalo y haz clic en instalar.

Por lo general, debe reiniciar el servidor para que muestre el cambio.

Venkat
fuente