Kan de Message Queuing-service niet starten vanwege een probleem met DTC.

Microsoft.MSMQ.6.3.Rule.Alert.Event2047 (Rule)

Knowledge Base article:

Samenvatting

Kan de Message Queuing-service niet starten. Kan verbinding met Distributed Transaction Coordinator niet tot stand brengen. Bevestig dat de MSDTC is gestart en de MSMQ-service actief is.

Oorzaken

De Message Queuing-service kan niet worden gestart omdat er geen verbinding met de Distributed Transaction Coordinator tot stand gebracht kan worden.

Oplossingen

Bevestig dat de MSDTC is gestart

De Microsoft Distributed Transaction Coordinator (MSDTC) moet worden opgestart.

Als u deze procedure wilt uitvoeren, moet u lid zijn van de groep Beheerders of moet aan u de juiste bevoegdheid zijn gedelegeerd.

U kunt als volgt controleren of de MSDTC is gestart:

Bevestigen dat de MSMQ-service actief is

Als u deze procedure wilt uitvoeren, moet u lid zijn van de groep Beheerders of moet aan u de juiste bevoegdheid zijn gedelegeerd.

Bevestigen dat de MSMQ-service geïnstalleerd en actief is:

Aanvullend

Zie gebeurtenis-id 2047 ( http://technet.microsoft.com/en-us/library/dd337397(WS.10).aspx) voor meer informatie.

Element properties:

TargetMicrosoft.MSMQ.6.3.Servers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2047
Event Source$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Kan de Message Queuing-service niet starten vanwege een probleem met DTC.
{0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2047" 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>2047</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.Event2047.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>