MSMQ Messsage Queuing Özelliklerini Düzenlerken Erişim Reddedildi


9

Makinemde Bilgisayar Yönetimi aracılığıyla Message Queuing özelliklerini (özellikle ileti depolama sınırları) ayarlamaya çalışıyorum. Aşağıdaki mesajla başarısız olur:

Özellikleri ayarlanamıyor.
Hata: Erişim reddedildi.

Yerel Administrators grubunun bir parçası olan bir hesapla oturum açtım. Denediğim diğer tüm idari görevleri yapabilirim. Bu ayarları değiştirmemi ne engelleyebilir?

Platform: Windows Vista Business SP2 (x64)

Yanıtlar:


6

Bunu gelecek nesiller için buraya koymak;)

Arka plan: Windows 2008 R2 kullandığım sürece, Message Queuing yapılandırma ayarlarını değiştiremedim (depolama sınırları, depolama konumları, güvenlik vb.) Veya Sistem Kuyruklarına (Günlük iletileri, Günlük iletileri, Ölü harf mesajları, İşlemsel ölü harf mesajları); bunlardan herhangi birini yapmaya yönelik tüm girişimler şifreli bir “Erişim reddedildi” hatasıyla sonuçlandı. Message Queuing'i ortamımızdaki bir sunucuya yüklemem gerektiğinde, Message Queuing Özelliğini yüklemek için Sunucu Yöneticisi'ni kullandım.

Çözüm (?): Bir kapriste, Message Queuing Özelliğini yüklemek yerine, “Uygulama Sunucusu” Rolünü eklemeyi seçtim. Bu rolü eklemek, Message Queuing Özelliğini otomatik olarak seçti ve yükledi, ancak Directory Service Integration ve Message Queuing Tetikleyicilerini değil, yalnızca Message Queuing Sunucusunu etkinleştirdi.

Artık Message Queuing ayarlarını yeniden yapılandırabilir, sistem kuyruklarına erişebilir ve işlemler gerçekleştirebilirim.


Bu soruna başka bir çözüm buldunuz mu? Çok sayıda yapılandırılmış kuyruğunuz olduğunda bu çözümler zordur.
12'de Restuta

@Restuta, ne yazık ki hayır, başka bir çözüm bulamadık.
Patrick Cuff

3

Bu blog da yararlı olabilir: http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

Temel olarak, bir sıranın ayarlarını değiştirebilmek için hesabınızın sıranın sahibi olarak ayarlanması gerektiğini ve bunun nasıl yapılacağını açıkladığını belirtir.

Benim için çalıştı.


1
Bu sitedeki manuel yöntem sorunlarımı düzeltti. Bu gerçekten cevap olmalı çünkü seçilen bir yeniden yükleme gerektiriyor.
user2426679

0

Peki makinenizdeki Message Queuing güvenlik ayarları nelerdir? Ayarlar yeterince açıksa, yerel yönetici olarak oturum açmış olsanız bile Bilgisayar Yönetiminin yönetici düzeyine yükseltilmediği bir Kullanıcı Erişim Denetimi sorunu olabilir.

Şerefe John Breakwell


Bilgisayar Yönetimi'ni Yönetici olarak çalıştırıyorum. ("Yönetici Olarak Çalıştır" ı seçin
Restuta

0

Aynı sorunu yaşadım ve bunu yararlı buldum:

  1. MSMQ'yu barındıran sunucuya gidin
  2. Başlat> Çalıştır ve Regedit'i tıklayın
  3. HKLM \ Software \ Microsoft \ MSMQ \ Parameters \ 'a gidin
  4. Çalışma Grubu olarak adlandırılan bir İkili Tür 'REG_DWORD' göreceksiniz.
  5. Bunun için veriler 0 × 00000000 (0) olmalıdır
  6. Bu DWORD'ye çift tıklayın ve değeri 1 olarak değiştirin. Diğer her şeyi varsayılan olarak bırakın
  7. Regedit'i kapat
  8. Hizmetlere gidin, ardından MSMQ hizmetini yeniden başlatın.
  9. Message Queuing'de özellikleri sağ tıklatın. Daha fazla sekme görebilmeniz gerekir ve hata gitti.

hmm ... benim için çalışmıyor ...
PierrOz

0

Benim için çalışan aşağıdaki çözümü deneyin: -

Sırayı barındıran makinede Sunucu Yöneticisi'ni çalıştırın. Özellikler'e sağ tıklayın ve "özellik ekle" ye tıklayın

Message Queuing altında ve Message Queuing Hizmetleri altında detaya inin. Dizin Hizmeti Tümleştirmesi için bir onay kutusu görmelisiniz.

Kontrol edin ve yükle'yi tıklayın.

Genellikle değişikliği göstermesi için sunucuyu yeniden başlatmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.