Nie powiodło się otworzenie kolejki w celu uzyskania wglądu do komunikatu lub pobrania go.
Konto użytkownika Usługa sieciowa to domyślne konto użytkownika, w ramach którego działa Usługa wyzwalaczy kolejkowania komunikatów na komputerach z systemem Windows Server 8 i Windows 8. Można jednak zmienić to konto.
Aby wykonać te procedury, należy być członkiem grupy administratorów lub posiadać odpowiednie oddelegowane uprawnienia.
Sprawdź konto użytkownika i uprawnienia Usługi wyzwalaczy kolejkowania komunikatów
Aby sprawdzić konto użytkownika i uprawnienia Usługi wyzwalaczy kolejkowania komunikatów:
Otwórz przystawkę Usługi. Aby otworzyć przystawkę Usługi, kliknij przycisk Start. W polu wyszukiwania wpisz services.msc i naciśnij klawisz ENTER.
W drzewie konsoli znajdź pozycję Usługa wyzwalaczy kolejkowania komunikatów.
Sprawdź w kolumnie Logowanie jako, w ramach którego konta użytkownika jest uruchamiana usługa.
Sprawdź, czy to konto użytkownika ma uprawnienie Wgląd do komunikatów lub Odbieranie komunikatów do kolejki.
Wyświetl lub zmień uprawnienia do kolejki
Aby wyświetlić lub zmienić uprawnienia do kolejki:
Otwórz przystawkę Zarządzanie komputerem. Aby otworzyć przystawkę Zarządzanie komputerem, kliknij przycisk Start. W polu wyszukiwania wpisz compmgmt.msc i naciśnij klawisz ENTER.
Rozwiń węzeł Usługi i aplikacje, a następnie rozwiń węzeł Kolejkowanie komunikatów.
Kliknij prawym przyciskiem myszy kolejkę, do której uprawnienia chcesz wyświetlić lub zmienić, a następnie kliknij polecenie Właściwości.
Kliknij kartę Zabezpieczenia.
Jeśli odpowiednie konto użytkownika już znajduje się na liście Nazwy grup lub użytkowników, zaznacz pole wyboru Zezwól obok uprawnień, które chcesz dodać.
Jeśli konto użytkownika nie znajduje się na liście Lista kontroli dostępu, kliknij przycisk Dodaj, aby dodać użytkownika na podstawie nazwy lub najpierw go wyszukać, a następnie dodaj odpowiednie uprawnienia w sposób przedstawiony w kroku 5.
Więcej informacji znajduje się w artykule dotyczącym zdarzenia o identyfikatorze 2205 ( http://technet.microsoft.com/en-us/library/dd338549(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Queues | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
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.Event2205" Enabled="false" Target="Microsoft.MSMQ.6.3.Queues" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/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/Host/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2205</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.Queue"]/PathName$</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.Event2205.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>