A Message Queuing szolgáltatás nem tudta létrehozni az msmq (MSMQ konfigurációs) objektumot az Active Directory szolgáltatásban.
Az MSMQ konfigurációs objektum nem hozható létre az Active Directory tartományi szolgáltatásokban. A hibát az alábbi körülmények okozhatják:
A Message Queuing szolgáltatást telepítő felhasználó nem rendelkezik megfelelő engedélyekkel ahhoz, hogy gyermekobjektumokat hozzon létre az Active Directory tartományi szolgáltatásokban.
A replikációs késleltetések helytelenül lettek konfigurálva.
Sérült számítógép-objektum található az Active Directory tartományi szolgáltatásokban.
A műveleteket akkor hajthatja végre, ha a Rendszergazdák csoport tagja, vagy delegálás révén megkapta a megfelelő jogosultságokat.
A Message Queuing szolgáltatást telepítő felhasználó nem rendelkezik megfelelő engedélyekkel ahhoz, hogy gyermekobjektumokat hozzon létre az Active Directory tartományi szolgáltatásokban
Annak ellenőrzéséhez, hogy a Message Queuing szolgáltatást telepítő felhasználó tartományi felhasználó és a helyi rendszergazdák biztonsági csoport tagja, tegye a következőt:
Nyissa meg a Számítógép-kezelés konzolt. A Számítógép-kezelés megnyitásához kattintson a Start gombra. A keresőmezőbe írja be a compmgmt.msc karakterláncot, majd nyomja le az ENTER billentyűt.
A konzolfán bontsa ki a Rendszereszközök, majd a Helyi felhasználók és csoportok csomópontot, majd kattintson a Csoportok elemre.
A részleteket megjelenítő ablaktáblán kattintson duplán a Rendszergazdák elemre.
A Tagok szakaszban ellenőrizze, hogy a felhasználó a csoport (Rendszergazdák) tagja-e.
Amennyiben a felhasználó nem tagja a csoportnak, tekintse meg „A megfelelő engedélyek megadása” című szakaszt.
A replikációs késleltetések nincsenek megfelelően beállítva
Probléma merült fel a replikációs késleltetésekkel kapcsolatban. Ezt a hibát azt követően kell megoldani, hogy az Active Directory tartományi szolgáltatások (AD DS) replikálta magát. A replikáció befejeződését követően próbálja meg ismét létrehozni az Active Directory objektumot:
Kisebb hálózatok esetén a replikálás csak pár percet vesz igénybe.
Nagyobb hálózatok esetében a replikáció hosszabb ideig is eltarthat.
Haladó felhasználók és tartományi rendszergazdák a tudáskonzisztencia-ellenőrzőt is használhatják a replikációs késleltetések konfigurálására. Az Active Directory replikációjának nagy hálózatban történő optimalizálásával kapcsolatban a Microsoft Tudásbázis 244368. számú cikke ( http://go.microsoft.com/fwlink/?LinkId=107511) tartalmaz további információt.
Sérült számítógép-objektum található az Active Directory tartományi szolgáltatásokban.
Az esetleges elavult számítógép-objektumok ellenőrzése:
Kattintson a Start gombra, mutasson Felügyeleti eszközök menüpontra, kattintson jobb gombbal az Active Directory – felhasználók és számítógépek lehetőségre, majd kattintson a Futtatás rendszergazdaként parancsra.
A Nézet menüben ellenőrizze, hogy a Felhasználók, kapcsolattartók, csoportok, számítógépek mint tárolók és a Speciális szolgáltatások elemek ki vannak-e választva.
Keresse meg az adott számítógépet. Ellenőrizze, hogy a számítógép alatt találhatók-e Message Queuing objektumok.
Ha vannak Message Queuing objektumok, de az adott számítógépre nincs telepítve Active Directory-integrációval rendelkező Message Queuing szolgáltatás, akkor ezek elavult objektumok.
Ha megállapította, hogy ezek az objektumok elavultak, kövesse az alábbi lépéseket
Az elavult objektumok olyan problémákhoz vezethetnek, amelyek megakadályozzák az MSMQ szolgáltatás megfelelő működését. Elképzelhető, hogy az elavult objektumok törlése megoldja a problémát. Egy számítógép-objektum törlése az Active Directory tartományi szolgáltatásokban viszont problémákat okozhat az ügyfélszámítógépen. A számítógép-objektum törlését megelőzően győződjön meg róla, hogy az nem lesz hatással az ügyfélszámítógépen futó szolgáltatásokra. Ebben az esetben a Message Queuing Active Directory objektum törlése nyilvános várólistákat fog törölni arról a számítógépről.
A Távoli kiszolgálófelügyelet Szerepkör-felügyeleti eszközeiben telepítve kell lenniük az Active Directory szolgáltatáseszközöknek.
A műveleteket akkor hajthatja végre, ha a Rendszergazdák csoport tagja, vagy delegálás révén megkapta a megfelelő jogosultságokat.
Az Active Directory-szolgáltatáseszközök telepítésének ellenőrzése
Az Active Directory-szolgáltatáseszközök telepítésének ellenőrzése:
Kattintson a Start gombra, mutasson a Felügyeleti eszközök menüpontra, kattintson a jobb gombbal az Active Directory - felhasználók és számítógépek lehetőségre, majd kattintson a Futtatás rendszergazdaként parancsra.
Ellenőrizze, hogy az alábbi Active Directory eszközök szerepelnek-e a listán:
Active Directory - tartományok és bizalmi kapcsolatok
Active Directory - helyek és szolgáltatások
Active Directory - felhasználók és számítógépek
Elavult számítógép-objektumok törlése
Elavult számítógép-objektumok törlése:
Kattintson a Start gombra, mutasson a Felügyeleti eszközök menüpontra, kattintson a jobb gombbal az Active Directory - felhasználók és számítógépek lehetőségre, majd kattintson a Futtatás rendszergazdaként parancsra.
A Nézet menüben ellenőrizze, hogy a Felhasználók, kapcsolattartók, csoportok, számítógépek mint tárolók és a Speciális szolgáltatások elemek ki vannak-e választva.
Keresse meg az adott számítógépet. Ellenőrizze, hogy a számítógép alatt találhatók-e Message Queuing objektumok.
Ha vannak Message Queuing-objektumok, de az adott számítógépre nincs telepítve Active Directory integrációval rendelkező Message Queuing szolgáltatás, akkor ez elavult objektum. Törölje az adott Message Queuing Active Directory objektumot, majd indítsa újra az MSMQ szolgáltatást, illetve szükség esetén a számítógépet.
További információért lásd a 2116-as azonosítójú eseményt ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2116 | ||
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.Event2116" 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>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.6.3.Rule.Alert.Event2116.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>