Službu Řízení front zpráv nelze spustit. Nelze navázat připojení se službou DTC (Distributed Transaction Coordinator). Ujistěte se, že je spuštěna služba MSDTC i služba MSMQ.
Službu Řízení front zpráv nelze spustit, protože nelze navázat připojení se službou DTC (Distributed Transaction Coordinator).
Potvrzení spuštění služby MSDTC
Je třeba, aby byla spuštěna služba MSDTC (Microsoft Distributed Transaction Coordinator).
Abyste mohli provést tento postup, musíte být členem skupiny Administrators nebo musíte mít přiřazené příslušné oprávnění.
O tom, že je služba MSDTC spuštěna, se ujistíte tímto postupem:
Otevřete modul snap-in Služby. Kliknutím na tlačítko Start otevřete modul snap-in Služby. Do vyhledávacího pole zadejte výraz services.msc a stiskněte klávesu Enter.
Vyhledejte položku Služba DTC (Distributed Transaction Coordinator) a poté se ujistěte, že má ve sloupci Stav hodnotu Spuštěno.
Pokud hodnota není Spuštěno, klikněte na službu pravým tlačítkem a poté klikněte na možnost Spustit.
Ujistěte se, že je služba řádně zaregistrována jako server modelu COM (Component Object Model). Klikněte na tlačítko Start. Do vyhledávacího pole zadejte výraz cmd a stiskněte klávesu Enter.
Na příkazovém řádku zadejte výraz COM server/Regserver a stiskněte klávesu Enter. Zde uvedený server modelu COM je %windir%\system32\msdtc.exe.
Potvrzení spuštění služby MSMQ
Abyste mohli provést tento postup, musíte být členem skupiny Administrators nebo musíte mít přiřazené příslušné oprávnění.
O tom, že je služba MSMQ nainstalována a spuštěna, se ujistíte tímto postupem:
Otevřete modul snap-in Služby. Kliknutím na tlačítko Start otevřete modul snap-in Služby. Do vyhledávacího pole zadejte výraz services.msc a stiskněte klávesu Enter.
Vyhledejte službu Řízení front zpráv a poté se ujistěte, že má ve sloupci Stav hodnotu Spuštěno.
Další informace naleznete v tématu o události s ID 2047 ( http://technet.microsoft.com/en-us/library/dd337397(WS.10).aspx)
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>