Error al abrir la cola para revisar o recuperar mensajes.
La cuenta de usuario del servicio de red es la cuenta de usuario predeterminada que el servicio de desencadenadores de Message Queue Server ejecuta en equipos con Windows Server 8 y Windows 8. Sin embargo, la cuenta de usuario puede cambiarse.
Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.
Confirme los permisos y la cuenta de usuario del servicio de desencadenadores de Message Queue Server.
Para confirmar permisos y cuentas de usuario del servicio de desencadenadores de Message Queue Server, realice lo siguiente:
Abra el complemento Servicios. Para abrir Servicios, haga clic en Inicio. En la casilla de búsqueda, escriba services.msc y presione ENTER.
En el árbol de consola, localice desencadenadores de Message Queue Server.
Revise la columna Iniciar sesión como para ver la cuanta de usuario con la que se está ejecutando el servicio.
Confirme que la cuenta de usuario tenga los permisos Revisar mensaje o Recibir mensaje en la cola.
Ver o cambiar permisos de cola
Para ver o cambiar permisos de cola, realice lo siguiente:
Abra el complemento de Administración de equipos. Para abrir Administración de equipos, haga clic en Inicio. En el cuadro de búsqueda, escriba compmgmt.msc y presione ENTER.
Expanda Servicios y Aplicaciones y luego expanda Message Queue.
Haga clic con el botón secundario en la cola que contenga los permisos que desea ver o cambiar y, a continuación, haga clic en Propiedades.
Haga clic en la pestaña Seguridad.
Si la cuenta de usuario se indica en Nombres de grupo o usuario, seleccione la casilla Permitir al ledo de los permisos que desea agregar.
Si la cuenta de usuario se indica en Lista de control de acceso, haga clic en Agregar para agregar el usuario por nombre o buscar el usuario y luego agregue los permisos de manera adecuada, como se indica en el paso 5.
Para obtener más información, consulte el ID del evento 2205 ( http://technet.microsoft.com/en-us/library/dd338549(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Queues | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2205" Enabled="false" Target="Microsoft.MSMQ.6.3.Queues" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Host/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2205</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.Queue"]/PathName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2205.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>