SUMMARY
In Microsoft Message Queue Server (MSMQ), the Primary Enterprise Controller
(PEC), Primary Site Controller (PSC), and Backup Site Controller (BSC) can
be restored using a backup copy of the Message Queue Information Store
(MQIS) database. However, a backup copy of the MQIS must exist to retain a
previous MSMQ Enterprise configuration.
This article explains how to create a backup copy of the MQIS database. The
MQIS database should be backed up at regular intervals. At a minimum, the
database should be backed up after changes, such as adding PSCs or clients
to the MSMQ enterprise, have been made. Queues can be recovered from normal
system and file backups. Good system backup procedures can minimize the
impact of a catastrophic system failure. For more information about
Microsoft Windows NT backup procedures and recommendations, refer to the
Microsoft Windows NT online help or the Microsoft Windows NT Resource Kit.
Recovery of PSC's will require the restoration of the SiteID information stored in the following Registry Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\MachineCache
This Registry Key should be backed up occasionally.
For additional information about restoring the MQIS database, please see
the following article in the Microsoft Knowledge Base:
191535 Restoring MQIS from SQL Backup
For additional information about creating and restoring a backup copy of the MSMQ Server Registry Keys, please see the following article in the Microsoft Knowledge Base:
240438 Backup\Restore of MSMQ Server Registry Keys
NOTE: The MQIS database stores MSMQ enterprise configuration information.
No messages are stored in the MQIS database. Backing up or recovering the
MQIS database will not recover messages that may have existed in queues. If
your MSMQ configuration uses special security features that require the use
of entries in the security registry, recovery may require system and
registry backup as well.