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