Message Queuing Active Directory'de MSMQ nesnesini oluşturamadı.

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

Knowledge Base article:

Özet

Message Queuing Active Directory'de msmq (MSMQ Yapılandırması) nesnesini oluşturamadı.

Nedenler

MSMQ yapılandırma nesnesi Active Directory Etki Alanı Hizmetleri'nde (AD DS) oluşturulamıyor. Bu hatanın nedeni aşağıdaki durumlardan biri olabilir:

Çözümler

Bu yordamları gerçekleştirmek için Administrators üyeliğine sahip olmanız veya uygun yetkiyle görevlendirilmiş olmanız gerekir.

Message Queuing'i yükleyen kullanıcı AD DS'de bağımlı nesne oluşturmak için doğru izinlere sahip değil

Message Queuing'i yükleyen kullanıcının etki alanı yöneticisi ve yerel yöneticiler güvenlik grubunun üyesi olduğunu onaylamak için:

Çoğaltma gecikmeleri düzgün yapılandırılmamış

Çoğaltma gecikmeleriyle ilgili bir sorun var. Bu sorun Active Directory Etki Alanı Hizmetleri (AD DS) kendini çoğalttıktan sonra çözümlenmelidir. Çoğaltma tamamlandıktan sonra, Active Directory nesnesini yeniden oluşturmayı deneyin:

Gelişmiş kullanıcılar ve etki alanı yöneticileri çoğaltma gecikmelerini yapılandırmak için Bilgi Tutarlılığı Denetleyicisi'ni (KCC) de kullanabilir. Büyük bir ağda Active Directory çoğaltmasını optimize etme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki 244368 numaralı makaleye bakın. ( http://go.microsoft.com/fwlink/?LinkId=107511).

AD DS'de bozuk bir bilgisayar nesnesi var

Bunların eski bilgisayar nesneleri olduğunu onaylamak için:

Eski nesneler MSMQ Hizmetinin düzgün çalışmasını önleyen sorunlara neden olabilir. Eski nesnelerin silinmesi bu sorunu çözebilir. Ancak, Active Directory Etki Alanı Hizmetleri'nde (AD DS) bir bilgisayar nesnesinin silinmesi istemci bilgisayarında sorunlara neden olabilir. Bilgisayar nesnesini silmeden önce, istemci bilgisayarında çalışan hiçbir hizmetin etkilenmeyeceğinden emin olun. Bu durumda, Message Queuing Active Directory nesnesinin silinmesi bu bilgisayardaki genel sıraları silecektir.

Uzak Sunucu Yönetimi altındaki Rol Yönetim araçlarına Active Directory hizmet araçlarını yüklemiş olmanız gerekir.

Bu yordamları gerçekleştirmek için Administrators üyeliğine sahip olmanız veya uygun yetkiyle görevlendirilmiş olmanız gerekir.

Active Directory hizmet araçlarının yüklü olduğunu onaylama

Active Directory hizmet araçlarının yüklü olduğunu onaylamak için:

Eski bilgisayar nesnelerini silme

Eski bilgisayar nesnelerini silmek için:

Ek

Daha fazla bilgi için bkz. Olay Kimliği 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
Message Queuing Active Directory'de MSMQ nesnesini oluşturamadı.
{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>