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.
De Message Queuing-service kan niet worden gestart omdat er geen verbinding met de Distributed Transaction Coordinator tot stand gebracht kan worden.
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:
Open de Services-module. Om Services te openen, klikt u op Start. Typ services.msc in het zoekvak en druk op ENTER.
Zoek de Distributed Transaction Coordinator-service en bevestig dat de waarde in de kolom Status is Gestart.
Als de waarde niet gestart, klikt u met de rechtermuisknop op de service en klikt u op Start.
Zorg dat de service correct is geregistreerd als COM-server (Component Object Model). Klik op Start. Typ cmd in het zoekvak en druk op ENTER.
Typ COM server/Regserver achter de opdrachtprompt en druk vervolgens op Enter. De COM-server is hier %windir%\system32\msdtc.exe.
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:
Open de Services-module. Om Services te openen, klikt u op Start. Typ services.msc in het zoekvak en druk op ENTER.
Zoek de Message Queuing-service en bevestig dat de waarde in de kolom Status is Gestart.
Zie gebeurtenis-id 2047 ( http://technet.microsoft.com/en-us/library/dd337397(WS.10).aspx) voor meer informatie.
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2047 | ||
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.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>