win2008 r2 enterprise "Очередь сообщений" "Доступ запрещен" "Список сообщений не может быть получен"
На моем win7 я запускаю compmgmt.msc и просматриваю личную очередь
папка... когда я нажимаю "Очередь сообщений" или "Журнал сообщений",
Я либо вижу сообщения, либо "Нет элементов для отображения в этом представлении".
НО, на win2008 R2 Enterprise я запускаю compmgmt.msc и просматриваю частную очередь
папка... когда я нажимаю "Очередь сообщений" или "Журнал сообщений",
Я вижу "Нет объектов для отображения в этом представлении", которые AFAIK
правильно, но я получаю этот нежелательный диалог:
Message Queuing x
------------------------
(X) The list of messages cannot be retrieved.
Error: Access is denied.
[[ OK ]]
На обоих компьютерах я являюсь членом локальных администраторов.
Я обеспокоен как разработчик, потому что я очень скоро
будет тестировать программное обеспечение WCF/MSMQ, которое работает
на моем ноутбуке Win7.
Как пройти через эту проблему с отказом в доступе?
Thnx / г
3 ответа
Сервер является доменным сервером; это администратор сделал меня местным администратором.
я не уверен почему, но у меня было меньше энергии, чем у администратора домена.
Я уверен, что у Microsoft есть рациональный подход для этого, но imho локальный администратор должен иметь те же права внутри блока, что и администраторы домена, когда дело доходит до управления вещами, которые относятся к этому блоку, такими как локальные ресурсы, такие как очереди сообщений.
Я могу представить сценарии в очень крупных организациях, где корпорация не хочет расширять полномочия локальных администраторов за пределы конкретного сервера, в то же время наделяя администратором ответственность за локальный сервер.
независимо от моего мнения, проблема была решена, когда администратор домена также сделал меня членом группы администраторов домена.
Кстати, я не могу вспомнить наверняка, но если моя память верна, у администратора домена была похожая проблема с доступом к очередям, которые я создал; это также кажется странным в том, что администратор домена более мощный, чем локальный администратор. примечание: это было некоторое время назад, поэтому моя память могла быть неправильной.
@ Джон Бруквелл... спасибо за ваше участие. очень признателен. B-)
http://blog.aggregatedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html
Взять в собственность Добавить разрешения.
Похоже, кто-то изменил разрешения очереди в прошлом. Очереди имеют стандартную безопасность NT, поэтому просто измените разрешения для старых очередей. Возможно, вам придется вступить во владение, если предыдущий аккаунт владельца больше не существует.
ура
Джон Брейквелл