Služba Řízení front zpráv nedokázala ve službě Active Directory vytvořit objekt služby MSMQ.

Microsoft.MSMQ.10.0.Rule.Alert.Event2116 (Rule)

Knowledge Base article:

Souhrn

Služba Řízení front zpráv nedokázala ve službě Active Directory vytvořit objekt msmq (konfigurace služby MSMQ).

Příčiny

Ve službě Active Directory Domain Services (AD DS) nelze vytvořit objekt konfigurace služby MSMQ. Tato chyba může být způsobena jednou z následujících situací:

Řešení

Abyste mohli provést tyto postupy, musíte být členem skupiny Administrators nebo musíte mít delegované příslušné oprávnění.

Uživatel, který službu Řízení front zpráv instaluje, nemá ve službě AD DS správná oprávnění k vytváření podřízených objektů.

Pokud chcete ověřit, zda je uživatel instalující službu Řízení front zpráv uživatelem domény a členem místní skupiny zabezpečení Administrators, postupujte takto:

Nejsou správně nakonfigurována zpoždění replikace

U zpoždění replikace dochází k potížím. Poté, co služba Active Directory Domain Services (AD DS) replikuje sama sebe, by se tyto potíže měly vyřešit. Po dokončení replikace zkuste objekt služby Active Directory vytvořit znovu:

Pokročilí uživatelé a správci domény můžou zpoždění replikace nakonfigurovat pomocí Kontroly konzistence znalostí (KCC). Další informace týkající se optimalizace replikace služby Active Directory ve velké síti najdete v článku 244368 znalostní báze Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107511).

Ve službě AD DS je poškozený objekt počítače

Existenci zastaralých objektů počítače ověříte tímto postupem:

Zastaralé objekty mohou způsobovat potíže, které brání správnému fungování služby MSMQ. Odstraněním zastaralých objektů můžete tyto potíže vyřešit. Pokud ale ve službě Active Directory Domain Services (AD DS) odstraníte nějaký objekt počítače, může tento krok způsobit problémy v klientském počítači. Než objekt počítače odstraníte, ujistěte se, že tento krok nebude mít vliv na služby, které jsou spuštěny v ovlivněném klientském počítači. V tomto případě odstranění objektu Active Directory služby Řízení front zpráv v daném počítači odstraní veřejné fronty.

Je třeba, abyste měli v Nástrojích pro správu rolí v části Nástroje pro vzdálenou správu serveru nainstalovány nástroje služby Active Directory.

Abyste mohli provést tyto postupy, musíte být členem skupiny Administrators nebo musíte mít delegované příslušné oprávnění.

Ověření, jestli jsou nainstalované nástroje služby Active Directory

Postup ověření, zda jsou nainstalovány nástroje služby Active Directory:

Odstranění zastaralých objektů počítače

Postup odstranění zastaralých objektů počítače:

Další informace

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

Element properties:

TargetMicrosoft.MSMQ.10.0.Servers
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Služba Řízení front zpráv nedokázala ve službě Active Directory vytvořit objekt služby MSMQ.
{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.10.0.Rule.Alert.Event2116" Enabled="false" Target="Microsoft.MSMQ.10.0.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>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.10.0.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2116</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.10.0.Rule.Alert.Event2116.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>