Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You cannot connect to a mailbox store by using ExMerge after you restore the mailbox store to a recovery server in Exchange Server 2000 or Exchange Server 2003


View products that this article applies to.

Symptoms

After you restore a mailbox store to a recovery server that is running Microsoft Exchange 2000 Server, you cannot connect to that mailbox store by using the Microsoft Exchange Server Mailbox Merge Wizard (ExMerge). When you view the ExMerge log, you see an error message that resembles the following:
Error opening message store (EMS). Verify that the Microsoft Exchange Information Store service is running and that you have the correct permissions to log on. - 0x8004011d ( (CMapiSession::GetMailboxesOnServer))
Additionally, the following event may be logged in the Application log:

Event Type: Error
Event Source: MSExchangeSA
Event Category: MAPI Session
Event ID: 9175
Date: Date
Time: Time
User: N/A
Computer: Server_Name
Description: The MAPI call 'OpenMsgStore' failed with the following error: The attempt to log on to the Microsoft Exchange Server computer has failed. The MAPI provider failed. Microsoft Exchange Server Information Store ID no: 8004011d-0512-00000000

↑ Back to the top


Cause

This problem occurs if one of the following conditions is true
  • The mailbox store that contains the System Attendant mailbox is not mounted.
  • The Recovery Storage Group (RSG) server does not have a System Attendant Mailbox.
  • ExMerge uses the System Attendant mailbox to connect to other Mailboxes.

↑ Back to the top


Resolution

To resolve this problem, make sure that the mailbox store that contains the System Attendant mailbox is mounted on the recovery server. Typically, the System Attendant mailbox is homed on the first mailbox store that is named Mailbox Store (Server_Name).

Method 1 : Mount the mailbox store that contains the System Attendant mailbox

Note By default, the System Attendant mailbox is created in the first mailbox store in the first storage group on the first Exchange server.
  1. Click Start, point to Programs, point to Microsoft Exchange, and then click System Manager.
  2. If Administrative Groups are not enabled, go to step 3. If Administrative Groups are enabled, expand the Administrative Groups container, and then expand the first Your_Administrative_Group container.
  3. Expand the Servers container.
  4. Expand the first Your_Server object.
  5. Expand the First Storage Group object.
  6. Right-click the Mailbox Store (Server_Name) store object, and then click Mount Store.
  7. Click OK.
  8. Expand the Mailbox Store (Server_Name) object, and then click Mailboxes.
  9. In the right pane, verify that the System Attendant mailbox exists. If you do not find the System Attendant mailbox, right-click the Mailboxes container, and then click Run Clean-up Agent. The System Attendant mailbox will appear and will be connected.
  10. Exit Exchange System Manager.
  11. Run ExMerge.

Method 2: Create a Recovery Storage Group (RSG) and restore a production database

  • Make sure that the System Attendant Mailbox is present on the server where the Recovery Storage Group is created.
  • The Mailbox Store that holds the System Attendant Mailbox should also be mounted.
  • Before you create a Recovery Storage Group and restore any production mailbox store to the RSG, we recommended that you make sure that you already have a Mailbox Store on this server that has the System Attendant Mailbox.
Note On Exchange 2003, you can have one usual Mailbox store which has the System Attendant mailbox and one RSG store. You cannot create a Mailbox Store after the RSG store was created. Make sure that the usual Mailbox store that has the System Attendant mailbox is created first and then create the RSG and restore the production database to it.
  • If you already created a Recovery Storage Group on an Exchange 2003 server and restore a production database to it, you will need to dismount and delete this RSG and create a normal Mailbox Store first.
  • You can run the Cleanup agent to force the System Attendant mailbox generation.
  • As soon as the System Attendant mailbox is generated, you can create a new RSG and connect to the same .edb and .stm restore database.
  • Connect the RSG to the related Production Mailbox Store and then mount it.
  • You should be able to use ExMerge successfully now.

↑ Back to the top


References

For more information about database recovery, visit the following Microsoft Web site: For more information about database recovery, click the following article numbers to view the articles in the Microsoft Knowledge Base:
813337� How to recover or restore a single mailbox in Exchange 2000 Server
823176� How to recover or to restore a single mailbox in Exchange Server 2003
919088 � You receive an error message when you use the Exmerge tool to retrieve a list of mailboxes from a recovery storage group in Exchange Server 2003
For more information about ExMerge, click the following article numbers to view the articles in the Microsoft Knowledge Base:
174197� Microsoft Exchange Mailbox Merge program (Exmerge.exe) information
292509� How to configure an account to use the ExMerge utility in Exchange 2000 Server and in Exchange Server 2003

↑ Back to the top


Keywords: KB924730, kbprb, kbtshoot, kberrmsg

↑ Back to the top

Article Info
Article ID : 924730
Revision : 2
Created on : 3/10/2010
Published on : 3/10/2010
Exists online : False
Views : 305