El Coordinador de transacciones distribuidas de Microsoft (DTC) falló. Se detuvo el servicio de Message Queue. Confirme que el MSDTC y el servicio de MSMQ se esté ejecutando.
El MSDTC falló y ocasionó que el servicio de MSMQ se detenga.
Confirme que el MSDTC se haya iniciado.
Para realizar este procedimiento, debe tener membresía en Administradores, o se le debe haber asignado la autoridad correspondiente.
Para confirmar que MSDTC se inicie, realice lo siguiente:
Abra el complemento Servicios. Para abrir Servicios, haga clic en Inicio. En el cuadro de búsqueda, escriba services.msc y presione ENTER.
Localice el servicio de Coordinador de transacciones distribuidas y luego confirme que el valor en la columna Estado sea Iniciado.
Si el valor no es Iniciado, haga clic con el botón secundario en el servicio y, a continuación, en Iniciar.
Asegúrese de que el servicio esté registrado de manera adecuada como un servidor de Modelo de objeto de componente (COM). Haga clic en Inicio. En la casilla de búsqueda, escriba crnd y presione ENTER.
En el símbolo del sistema, escriba su servidor de COM/servidor de registro y, a continuación, presione ENTER. El servidor de COM aquí es %windir%\system32\msdtc.exe.
Confirme que el servicio de MSMQ se esté ejecutando.
Para realizar este procedimiento, debe tener membresía en Administradores, o se le debe haber asignado la autoridad correspondiente.
Para confirmar que el servicio MSMQ se esté ejecutando, realice lo siguiente:
Abra el complemento Servicios. Para abrir Servicios, haga clic en Inicio. En el cuadro de búsqueda, escriba services.msc y presione ENTER.
Localice el servicio de Message Queue y luego confirme que el valor en la columna de Estado sea Iniciado.
Para obtener más información, consulte el ID del evento 2143 ( http://technet.microsoft.com/en-us/library/dd337412(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2143 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
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.Event2143" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/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/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2143</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.Event2143.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>