2012-02-26 95 views
1

我试图用同步工具(恍然大悟)到MSMQ存储文件夹同步“C:\ WINDOWS \ SYSTEM32 \ MSMQ \存储”
从一台服务器到另一个 的问题,一旦文件移动到第二台服务器,消息队列服务无法启动 我发现如果我排除* .MQ文件同步工作正常,但在这种情况下,我将失去事务性消息 任何人都有一个解决方案来保持transactinal消息?MSMQ灾难恢复

谢谢

+0

实际上它做工精细之后,我让两台计算机相同的名称 – 2012-03-15 15:58:01

回答

1

MSMQ在存储目录中使用多个文件作为事务性消息。在MSMQ处理事务性消息时,任何尝试复制存储目录都可能导致文件彼此不同步。唯一有保证的方法是先停止MSMQ服务。例如,这就是MQBKUP.EXE的工作原理。

干杯
约翰

+0

所以我觉得有MSMQ灾难恢复的唯一办法就是Microsoft群集2008年,对不对? – 2012-02-27 07:13:30

+0

这是支持的方法,是的。另一种方法(我在实践中已经看到)可以具有容错设计,例如通过一些额外的处理将相同的消息发送到多个服务器以删除未使用的副本。 – 2012-02-27 12:42:29