Nie można uruchomić usługi kolejkowania komunikatów. Nie można nawiązać połączenia z usługą Koordynator transakcji rozproszonych. Sprawdź, czy usługi MSDTC i MSMQ są uruchomione.
Nie można uruchomić usługi kolejkowania komunikatów, ponieważ nie można nawiązać połączenia z usługą Koordynator transakcji rozproszonych.
Sprawdź, czy usługa MSDTC jest uruchomiona
Usługa Koordynator transakcji rozproszonych firmy Microsoft (MSDTC) powinna być uruchomiona.
Aby wykonać tę procedurę, należy być członkiem grupy Administratorzy lub mieć oddelegowane odpowiednie uprawnienia.
Aby sprawdzić, czy usługa MSDTC jest uruchomiona:
Otwórz przystawkę Usługi. Aby otworzyć przystawkę Usługi, kliknij przycisk Start. W polu wyszukiwania wpisz services.msc i naciśnij klawisz ENTER.
Znajdź usługę Koordynator transakcji rozproszonych i sprawdź, czy w kolumnie Stan jest wyświetlana wartość Uruchomiona.
Jeśli jest wyświetlana wartość inna niż Uruchomiona, kliknij prawym przyciskiem myszy usługę, a następnie kliknij polecenie Uruchom.
Upewnij się, że usługa jest prawidłowo zarejestrowana jako serwer COM. Kliknij przycisk Start. W polu wyszukiwania wpisz cmd i naciśnij klawisz ENTER.
W wierszu polecenia wpisz nazwę serwera COM i dodaj ciąg „/Regserver”, a następnie naciśnij klawisz ENTER. W podanym przykładzie nazwa serwera COM to %windir%\system32\msdtc.exe.
Sprawdź, czy usługa MSMQ jest uruchomiona.
Aby wykonać tę procedurę, należy być członkiem grupy Administratorzy lub mieć oddelegowane odpowiednie uprawnienia.
Aby sprawdzić, czy usługa MSMQ jest zainstalowana i uruchomiona:
Otwórz przystawkę Usługi. Aby otworzyć przystawkę Usługi, kliknij przycisk Start. W polu wyszukiwania wpisz services.msc i naciśnij klawisz ENTER.
Znajdź usługę Kolejkowanie komunikatów i sprawdź, czy w kolumnie Stan jest wyświetlana wartość Uruchomiona.
Więcej informacji znajduje się w artykule dotyczącym zdarzenia o identyfikatorze 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>