Z důvodu potíží se službou DTC nemůže být Služba Řízení front zpráv spuštěna.

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

Knowledge Base article:

Souhrn

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.

Příčiny

Službu Řízení front zpráv nelze spustit, protože nelze navázat připojení se službou DTC (Distributed Transaction Coordinator).

Řešení

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:

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:

Další informace

Další informace naleznete v tématu o události s ID 2047 ( http://technet.microsoft.com/en-us/library/dd337397(WS.10).aspx)

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
Z důvodu potíží se službou DTC nemůže být Služba Řízení front zpráv spuštěna.
{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>