今天早上我从本地盒子中删除了一个公共队列,然后去重新创建队列。当我去重新创建它时,我收到消息:错误:已存在具有相同路径名的队列
从研究看来,队列在 AD 中被复制,有时它不会被删除。
所以现在广告管理员必须为我删除这个,但他们似乎不明白。
那么我怎样才能克服这个错误呢?
今天早上我从本地盒子中删除了一个公共队列,然后去重新创建队列。当我去重新创建它时,我收到消息:错误:已存在具有相同路径名的队列
从研究看来,队列在 AD 中被复制,有时它不会被删除。
所以现在广告管理员必须为我删除这个,但他们似乎不明白。
那么我怎样才能克服这个错误呢?
我们终于弄明白了。当您安装 MSMQ 时,可以选择将其与 Active Directory 集成。这是默认开启的,在我的情况下是必需的。
它显然是通过在您机器下的 AD 服务器上镜像您的队列来集成的。
有时,当您删除本地队列时,它不会将该删除复制到 AD 服务器。发生这种情况时,当您尝试重新添加队列时,错误将自行产生。
解决方法是让您的 AD 管理员导航到 Active Directory 管理控制台,然后点击高级功能并深入到您的计算机并删除有问题的队列。然后您可以将您的队列重新添加到您的盒子中。
您可以尝试使用名为 adsiedit 的工具,它可以让您直接编辑活动目录属性。
如果你安装了它,开始>运行> adsiedit.msc
如果没有,请在此处尝试:http ://technet.microsoft.com/en-us/library/cc773354%28WS.10%29.aspx
至于删除队列,您必须找到它在目录中的存储位置(如果有的话)。