Проблема MSMQ: admin_queue $ 'не может быть инициализирован - PullRequest
2 голосов
/ 15 сентября 2011

Во время планового переключения кластера (Server 2003) произошла ошибка:

Служба очереди сообщений не может запуститься. Внутренняя приватная очередь «admin_queue $» не может быть инициализирован (ошибка: 0xc00e0001). Если проблема сохраняется, переустановите очередь сообщений.

Нам не удалось запустить ресурс кластера MSMQ на узлах. из-за необходимости мы сделали переустановку (удалили ресурс кластера MSMQ и добавили его снова).

У кого-нибудь есть идеи, как были повреждены данные MSMQ, можем ли мы избежать этого в будущем или восстановить данные MSMQ?

С уважением,

Jonathan

1 Ответ

3 голосов
/ 15 сентября 2011

В каталоге ClusteredMSMQ \ storage \ LQS есть несколько файлов, в которых хранится конфигурация ваших очередей.Одним из них является файл admin_queue $, и с ним что-то случилось.Либо он отсутствует, либо поврежден.Самое простое решение - скопировать файл с другого компьютера MSMQ.Файл admin_queue $ должен быть одинаковым для разных компьютеров, так как он не генерируется пользователем и не настраивается.Убедитесь, что вы скопировали файл в нужное место, а не в локальный каталог msmq \ storage \ lqs.

...