编辑 MSMQ 消息队列属性时拒绝访问

Ada*_*erg 9 permissions windows-vista msmq

我正在尝试通过我机器上的计算机管理来调整消息队列属性(特别是消息存储限制)。它失败并显示以下消息:

的属性无法设置。
错误:访问被拒绝。

我使用属于本地管理员组的帐户登录。我可以执行我尝试过的所有其他管理任务。什么可能阻止我更改这些设置?

平台:Windows Vista Business SP2 (x64)

Pat*_*uff 6

把它放在这里供后代使用;)

背景: 只要我一直在使用 Windows 2008 R2,我就无法更改消息队列配置设置(例如存储限制、存储位置、安全性等)或访问系统队列(日志消息、死信消息,事务性死信消息);所有尝试做任何这些事情都会导致一个神秘的“访问被拒绝”错误。每当我需要在我们环境中的服务器上安装消息队列时,我都会使用服务器管理器来安装消息队列功能。

解决方案(?): 一时兴起,我没有安装消息队列功能,而是选择添加“应用程序服务器”角色。添加此角色会自动选择并安装消息队列功能,尽管它只启用了消息队列服务器,而不是目录服务集成和消息队列触发器。

我现在能够重新配置消息队列设置,以及访问和执行系统队列的操作。


小智 5

该博客也可能有用:http://blog.aggreeratedintelligence.com/2012/03/msmqsecurity-descriptor-cannot-be-set.html

基本上,它表示为了能够更改队列的设置,您的帐户必须设置为队列的所有者,并解释了如何执行此操作。

这对我有用。

  • 该站点的手动方法解决了我的问题。这确实应该是答案,因为所选的需要重新安装。 (2认同)