La URL asignada a la cola no es válida.
La cola que se indicó en el evento no contiene un nombre de cola de URL formulado de manera correcta en un archivo de rastreo de MSMQ SFD.
Confirme que haya una cola válida
A continuación, se incluyen posibles ejemplos de formatos de nombre válidos:
HTTP://ComputerAddress/msmq/PublicQueue
HTTP://ComputerAddress/msmq/private$\PrivateQueue
HTTPS://ComputerAddress/msmq/PublicQueue
HTTPS://ComputerAddress/msmq/private$\PrivateQueue
Nota: en estos ejemplo, ComputerAddress (Dirección del equipo) puede especificarse como el nombre, Hypertext Transfer Protocol (HTTP) URL o dirección IP que está asociada con el equipo de destino.
Para realizar este procedimiento, debe tener membresía en Administradores, o se le debe haber asignado la autoridad correspondiente.
Para arreglar el nombre de la cola, realice lo siguiente:
En el explorador de Windows, navegue en %windir%\System32\msmq\Mapping.
Abra el archivo de rastreo deseado. Observe que los archivos de rastreo son archivos .xml.
Localice la cola que se indica en el evento y luego modifique el nombre de la cola para que esté formateado de manera adecuada.
Para obtener más información sobre cómo crear nombres de formato de cola válidos, consulte Nombres de colas ( http://go.microsoft.com/fwlink/?LinkId=104739).
Para obtener más información, consulte el ID del evento 2161 ( http://technet.microsoft.com/en-us/library/dd337521(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Queues | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
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.Event2161" 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>2161</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</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>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2161.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>