Message Queuing Active Directory'de msmq (MSMQ Yapılandırması) nesnesini oluşturamadı.
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:
Message Queuing'i yükleyen kullanıcı AD DS'de bağımlı nesne oluşturmak için doğru izinlere sahip değil.
Çoğaltma gecikmeleri düzgün yapılandırılmamış.
AD DS'de bozuk bir bilgisayar nesnesi var.
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:
Bilgisayar Yönetimi konsolunu açın. Bilgisayar Yönetimi'ni açmak için Başlat'a tıklayın. Arama kutusuna compmgmt.msc yazın ve ardından ENTER tuşuna basın.
Konsol ağacında Sistem Araçları'nı ve Yerel Kullanıcılar ve Gruplar'ı genişletin, ardından Gruplar'a tıklayın.
Ayrıntılar bölmesinde Administrators'a çift tıklayın.
Üyeler bölümünde, kullanıcının bu grubun bir üyesi olduğunu doğrulayın (Administrators).
Kullanıcı grubun üyesi değilse, "Uygun izinleri verme" başlıklı bölüme bakın.
Ç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:
Daha küçük ağlar için çoğaltma birkaç dakika sürmelidir.
Daha büyük ağlar için çoğaltma uzun sürebilir.
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:
Başlat'a tıklayın, imleci Yönetimsel Araçlar'ın üzerine getirin, Active Directory Kullanıcıları ve Bilgisayarları'na sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.
Görünüm menüsünde, Kullanıcılar, Kişiler, Gruplar ve Bilgisayarlar'ın kapsayıcılar olarak seçildiğinden ve Gelişmiş Özellikler'in seçildiğinden emin olun.
İlgili bilgisayara gidin. Bu bilgisayarın altında Message Queuing nesnelerinin olup olmadığını denetleyin.
İlgili bilgisayarda Message Queuing nesneleri varsa ve Active Directory Tümleştirmesi ile Message Queuing yüklü değilse, bu nesneler eskidir.
Eski nesnelerin olduğunu belirlerseniz, aşağıdaki adımları izleyin
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:
Başlat'a tıklayın, imleci Yönetimsel Araçlar'ın üzerine getirin, Active Directory Kullanıcıları ve Bilgisayarları'na sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.
Aşağıdaki Active Directory araçlarının listede göründüğünü onaylayın:
Active Directory Etki Alanları ve Güvenleri
Active Directory Siteleri ve Hizmetleri
Active Directory Kullanıcıları ve Bilgisayarları
Eski bilgisayar nesnelerini silme
Eski bilgisayar nesnelerini silmek için:
Başlat'a tıklayın, imleci Yönetimsel Araçlar'ın üzerine getirin, Active Directory Kullanıcıları ve Bilgisayarları'na sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.
Görünüm menüsünde, Kullanıcılar, Kişiler, Gruplar ve Bilgisayarlar'ın kapsayıcılar olarak seçildiğinden ve Gelişmiş Özellikler'in seçildiğinden emin olun.
İlgili bilgisayara gidin. Bu bilgisayarın altında Message Queuing nesnelerinin olup olmadığını denetleyin.
İlgili bilgisayarda Message Queuing nesneleri varsa ve Active Directory Tümleştirmesi ile Message Queuing yüklü değilse, bu nesne eskidir. İlgili Message Queuing Active Directory nesnesini silin ve ardından MSMQ Hizmetini veya gerekirse bilgisayarı yeniden başlatın.
Daha fazla bilgi için bkz. Olay Kimliği 2116 ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)
Target | Microsoft.MSMQ.10.0.Servers | ||
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.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>