Yerel bilgisayar daha önce bir etki alanına ait olan ve şu anda bir çalışma grubu modunda çalışan bir Message Queuing yönlendirme sunucusudur. Diğer Message Queuing istemcileri bu bilgisayarı hala yönlendirme sunucusu olarak görmektedir ve iletileri bu bilgisayar ile yönlendirmeyi deneyecektir
Eski bilgisayar nesneleri MSMQ Hizmetinin düzgün çalışmamasına neden olabilir. Eski bilgisayar nesnelerinin 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.
Bu hatanın nedeni aşağıdaki durumlardan biri olabilir:
Eski Bilgisayar nesneleri
Dizin Hizmeti Tümleştirme özelliğinde yapılandırma hataları.
Eski bilgisayar nesneleri
Bu yordamları gerçekleştirmek için Administrators grubunun üyesi olmanız veya uygun yetkinin size verilmiş olması gerekir.
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ı belirleyin.
Bu 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.
Dizin Hizmeti Tümleştirme özelliğinde yapılandırma hataları.
Aşağıdakileri yaparak Dizin Hizmeti Tümleştirme özelliğinin varlığını onaylayabilirsiniz:
Kayıt defteri anahtarı ayarını doğrulama
Bilgisayarın doğru etki alanına katıldığını doğrulama
Active Directory işlemini doğrulama
Bu yordamları gerçekleştirmek için Administrators grubunun üyesi olmanız veya uygun yetkinin size verilmiş olması gerekir.
Dikkat: Kayıt defteri hatalı biçimde düzenlendiğinde sisteminiz ciddi şekilde zarar görebilir. Kayıt defterinde değişiklik yapmadan önce değerli verilerinizin yedeğini almanız gerekir.
Kayıt defteri anahtarı ayarını doğrulama
Kayıt defteri anahtarı ayarını doğrulamak için:
Kayıt Defteri Düzenleyicisi'ni açın. Kayıt Defteri Düzenleyicisi'ni açmak için Başlat'a tıklayın. Arama kutusuna regedit yazın ve ardından ENTER tuşuna basın.
Kayıt Defteri Düzenleyicisi'nde, HKEY_LOCAL_MACHINE'i, SOFTWARE'i, Microsoft'u, MSMQ'yu genişletin ve ardından Setup'a tıklayın.
Ayrıntılar bölmesinde msmq_ADIntegrated'a çift tıklayın.
Değer verisi seçeneğinin 1 olarak ayarlandığını onaylayın.
MSMQ altında Parameters'i genişletin.
Ayrıntılar bölmesinde Workgroup'na çift tıklayın.
Değer verisi seçeneğinin 1 olarak ayarlanmadığını onaylayın.
Bilgisayarın doğru etki alanına katıldığını doğrulama
Bilgisayarın doğru etki alanına katıldığını doğrulamak için:
Sunucu Yöneticisi'ni açın. Sunucu Yöneticisi'ni açmak için Başlat'a tıklayın, imleci Yönetimsel Araçlar'ın üzerine getirin ve ardından Sunucu Yöneticisi'ne tıklayın.
Bilgisayar Bilgisi'nde listelenen etki alanının doğru etki alanı olduğunu onaylayın.
Active Directory işlemini doğrulama
Message Queuing'de Genel Sıra özelliğinin etkin olduğunu doğrulayarak Active Directory'nin doğru bir şekilde çalıştığını onaylayabilirsiniz.
Genel Sıra özelliğinin etkin olduğunu onaylamak için:
Bilgisayar Yönetimi ek bileşenini 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.
MSMQ'ya gidin.
Genel Sıralar klasörü varsa ve klasöre sağ tıklayabiliyorsanız, Message Queuing Active Directory Tümleştirmesi ile etki alanı modunda doğru bir şekilde çalışıyordur.
Daha fazla bilgi için ihtiyacınız olan Active Directory özelliklerini kullanan bir test uygulaması çalıştırın.
Daha fazla bilgi için bkz. Olay Kimliği 2169 ( http://technet.microsoft.com/en-us/library/dd337420(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | ConfigurationHealth | ||
Enabled | False | ||
Event_ID | 2169 | ||
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.Event2169" 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>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>2169</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.Event2169.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>