win2008 r2 enterprise“消息队列”“访问被拒绝”“无法检索消息列表”

win2008 r2 enterprise“消息队列”“访问被拒绝”“无法检索消息列表”

在我的 win7 上,我运行 compmgmt.msc 并深入到私人队列
文件夹...当我单击“队列消息”或“日志消息”时,
我要么看到消息,要么看到“此视图中没有要显示的项目”。

但是,在 win2008 R2 Enterprise 上,我运行 compmgmt.msc 并深入到私人队列
文件夹...当我单击“队列消息”或“日志消息”时,
我看到“此视图中没有可显示的项目”,据我所知这
是正确的,但我收到了这个不需要的对话框:

Message Queuing        x  
------------------------  
(X) The list of messages cannot be retrieved.  
    Error:  Access is denied.  
                 [[  OK  ]]  

在两台计算机上,我都是本地管理员的成员。

作为一名开发人员,我很担心,因为我很快
就要测试
在我的 Win7 笔记本电脑上运行的 WCF/MSMQ 软件。

我该如何解决这个拒绝访问问题?

谢谢/g。

答案1

答案2

听起来好像有人过去更改了队列权限。队列具有标准 NT 安全性,因此只需更改旧队列的权限即可。如果以前的所有者帐户不再存在,您可能需要取得所有权。

欢呼
John Breakwell

答案3

该服务器是域服务器;它的管理员已将我指定为本地管理员。

我不知道为什么,但我的权限比域管理员帐户要小。

我确信微软对此有合理的解释,但我认为,在管理与该框相关的内容(例如消息队列等本地资源)时,本地管理员应该拥有与域管理员相同的权限。

我可以想象在非常大的组织中出现的场景:一家公司不想将本地管理员的权力扩展到特定服务器之外,同时又让该管理员负责本地服务器。

不管我的意见如何,当域管理员也让我成为域管理员成员时,问题就解决了。

顺便说一句,我记不太清楚,但如果我的记忆正确的话,域管理员在访问我创建的队列时也遇到了类似的问题;这也似乎很奇怪,因为域管理员比本地管理员更强大。注意:这是一段时间前的事了,所以我的记忆可能是错误的。

@John Breakwell ...感谢您的参与。非常感谢。B-)

相关内容