Доступ заборонено під час редагування властивостей черги MSMQ Messsage


9

Я намагаюся налаштувати властивості черги повідомлень (зокрема, обмеження для зберігання повідомлень) за допомогою управління комп'ютером на моїй машині. Не вдалося отримати таке повідомлення:

Неможливо встановити властивості.
Помилка: доступ заборонено.

Я входив із обліковим записом, який є частиною локальної групи адміністраторів. Я можу виконувати всі інші адміністративні завдання, які я спробував. Що може завадити мені змінити ці налаштування?

Платформа: Windows Vista Business SP2 (x64)

Відповіді:


6

Виставляючи це тут для нащадків;)

Передумови: Поки я використовую Windows 2008 R2, я не зміг змінити параметри конфігурації черги повідомлень (такі як обмеження на зберігання, місця зберігання, безпека тощо) або отримати доступ до системних черг (журнальні повідомлення, Повідомлення мертвої літери, транзакційні повідомлення з мертвою літерою); усі спроби зробити будь-яку з цих ситуацій призвели до криптованої помилки "Доступ заборонено". Щоразу, коли мені потрібно було встановити Чергування повідомлень на сервері в нашому середовищі, я використовував Менеджер сервера для встановлення функції черги повідомлень.

Рішення (?): За примхою, замість того, щоб встановлювати функцію черги повідомлень, я замість цього вибираю додати роль «Сервер додатків». Додаючи цю роль, автоматично вибрали та встановили функцію черги повідомлень, хоча вона включила лише сервер черги повідомлень, а не інтеграцію служби каталогів та тригери черги повідомлень.

Тепер я можу повторно налаштувати параметри черги повідомлень, а також отримати доступ та виконувати дії в системних чергах.


Ви знайшли якесь інше виправлення цієї проблеми? Це рішення важко в тому випадку, коли у вас багато налаштованих черг.
Рестута

@Restuta, на жаль, жодного іншого рішення ми не знайшли.
Патрік Кафф

3

Цей блог також може бути корисним: http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

В основному це говорить про те, що для того, щоб мати змогу змінити налаштування черги, ваш обліковий запис повинен бути встановлений як власник черги, і це пояснює, як це зробити.

Це працювало для мене.


1
Ручний метод на цьому місці усунув мої проблеми. Це дійсно має бути відповіддю, оскільки вибраний потребує перевстановлення.
користувач2426679

0

То які налаштування безпеки для черги повідомлень на вашому пристрої? Якщо налаштування досить відкриті, можливо, це проблема контролю доступу користувачів, коли управління комп'ютером не піднімається до рівня адміністратора, навіть якщо ви ввійшли як локальний адміністратор.

Ура, Джон Брейквелл


Я керую управлінням комп’ютером як адміністратор. (вибираючи "Запустити як адміністратор"
Restuta

0

У мене була та сама проблема, і це було корисно:

  1. Перейдіть на сервер, на якому розміщується MSMQ
  2. Клацніть Пуск> Виконати, потім Regedit
  3. Перейдіть до HKLM \ Software \ Microsoft \ MSMQ \ Parameters \
  4. ви побачите двійковий тип 'REG_DWORD', названий робочою групою.
  5. Дані для цього мають бути 0 × 00000000 (0)
  6. Двічі клацніть на цьому DWORD і змініть значення на 1. Залиште все інше як стандартне
  7. Закрити Regedit
  8. Перейдіть до сервісів, після чого перезапустіть службу MSMQ.
  9. Клацніть правою кнопкою миші властивості в Черзі повідомлень. Ви повинні мати змогу побачити більше вкладок, і помилка зникла.

хм ... не працює для мене ...
PierrOz

0

Спробуйте нижче рішення, яке працювало для мене: -

Запустіть менеджер сервера на машині, на якій розміщується черга. Клацніть правою кнопкою миші на функціях та натисніть "додати функції"

Зверніться до черги повідомлень та служб черги повідомлень. Ви повинні побачити прапорець інтеграції служб каталогів.

Перевірте це та натисніть «Встановити».

Зазвичай вам доведеться перезавантажити сервер, щоб він показав зміни.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.