Error: Mailbox database <database name> is offline.
MapiExceptionLogonFailed: Unable to make connection to the server (HR=0x80040111, EC=1010)
I ran into this error recently when I tried to move a user from Exchange 2003 to Exchange 2010. I was issuing a Local Move Request command using the Exchange Management Console. I had tried multiple users, that existed on different databases, but the same error always persisted. I double-checked that my account had all the relevant permissions to make this move happen. I did a little research and this was my fix. Relatively simple in fact. Ultimately, I assigned full permissions for the Exchange 2010 computer accounts to each Information Store on the Exchange 2003 server. Once I did this, the local move request worked immediately. The steps are below.
- Log onto the Exchange 2003 server
- Open Exchange System Manager
- Expand Administrative Groups
- Expand the name of your administrative group (possibly First Administrative Group)
- Expand Servers
- Expand the name of your Exchange 2003 server
- Expand the name of your Storage Group (possibly First Storage Group)
- Left-click the name of your database
- Right-click the name of your database and pick Properties from the context menu
- Select the Security tab.
- Click the Add button
- Click the Object Types button
- Check the box next to Computers so it has a checkmark in it.
- Click Ok
- In the text box that is titled Enter the object names to select type the name of your Exchange 2010 server
- Click Ok
- The Exchange 2010 server should appear in the Groups or user names section. Select the name of the server.
- By default, all checkboxes in the Permissions For section should already be checked. Verify they are and Click Ok.
- Repeat these steps for any other legacy Exchange 2003 mailbox databases.
- Retry your Local Move Request in the Exchange Management Console on Exchange 2010.