Zprávu nelze přesunout do fronty nedoručených zpráv. Zpráva byla přesunuta do fronty nedoručených zpráv transakcí systému.
Zprávu nelze přesunout do fronty nedoručených zpráv. Zpráva byla přesunuta do fronty nedoručených zpráv transakcí systému.
Musí existovat fronta nedoručených zpráv. Fronta také potřebuje vhodná oprávnění.
Ověření existence fronty nedoručených zpráv a oprávnění
Postup pro řešení tohoto problému:
Ujistěte se, že existuje fronta nedoručených zpráv určená v události.
Určete uživatelský účet, v rámci kterého je spuštěna služba Řízení front zpráv.
Ujistěte se, že tento uživatelský účet má v určené frontě příslušná oprávnění.
Ověření existence fronty nedoručených zpráv
Postup ověření existence fronty nedoručených zpráv:
V počítači určeném v názvu formátu fronty najděte příslušnou frontu nedoručených zpráv určenou v události. Další informace o názvech formátů front naleznete v tématu Queue Names (Názvy front) ( http://go.microsoft.com/fwlink/?LinkID=104739)
Abyste mohli provést tyto postupy, musíte být členem skupiny Administrators nebo musíte mít přiřazené příslušné oprávnění.
Určení uživatelského účtu, v rámci kterého je spuštěna služba Řízení front zpráv
Postup určení uživatelského účtu, v rámci kterého je spuštěna služba Řízení front zpráv:
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.
V podokně podrobností najděte položku Řízení front zpráv.
Zkontrolujte sloupec Přihlásit jako a zjistěte, v rámci kterého uživatele je daná služba spuštěna.
Poznámka: Když je služba Řízení front zpráv spuštěna v režimu pracovní skupiny, je výchozím uživatelem Local System (Místní systém). Když je služba Řízení front zpráv spuštěna v režimu domény, je výchozím uživatelem Network Service (Síťová služba).
Potvrzení, že má uživatelský účet v určené frontě příslušná oprávnění
K potvrzení uživatelských oprávnění služby Řízení front zpráv je potřeba oprávnění správce. Pokud chcete upravovat oprávnění, budete také potřebovat oprávnění Nastavit oprávnění v určené frontě.
Postup potvrzení, že má uživatelský účet v určené frontě příslušná oprávnění:
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.
Ve stromu konzoly rozbalte položku Služby a aplikace a poté rozbalte položku Řízení front zpráv.
Přejděte k frontě nedoručených zpráv určené v události.
Klikněte na danou frontu pravým tlačítkem a poté klikněte na možnost Vlastnosti.
Na kartě Zabezpečení najděte v části Název skupiny nebo jméno uživatele uživatele, v rámci kterého je služba Řízení front zpráv spuštěna. Pokud je uživatel v tomto seznamu uveden, přejděte na krok 11.
Pokud uživatel ještě v seznamu není, klikněte na tlačítko Přidat.
V části Zadejte názvy objektů k výběru zadejte uživatele, v rámci kterého je služba Řízení front zpráv spuštěna.
Kliknutím na možnost Kontrola jmen zkontrolujte, zda přidáváte správná oprávnění.
Pokud je nalezen správný uživatel, klikněte na tlačítko OK.
Ve vlastnostech zabezpečení fronty zaškrtněte v části Oprávnění u oprávnění Odeslat zprávu políčko Povolit.
Klikněte na tlačítko OK.
Další informace o názvech formátů front naleznete v tématu Queue Names (Názvy front) ( http://go.microsoft.com/fwlink/?LinkID=104739)
Další informace naleznete v tématu o události s ID 2253 ( http://technet.microsoft.com/en-us/library/dd337462(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2253 | ||
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 |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2253" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</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 Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2253</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2253.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>