Exchange server is widely used for providing facility to exchange information over a network. However, some errors occur in this application, which interrupts working on the server. Among such errors, one is mapiexceptioncallfailed unable to mount database 2010 and we are going to discuss the same issue in this blog.
Consequences of Error: MapiexceptioncallfailedConsider a scenario to understand the concept of error:
A server user is accessing his machine, which is having Exchange 2010 or 2007 installed on it. Meanwhile, he mounts mailbox/public folder of the database and encounters one or the other error while working, like failed to mount database ‘Mailbox Database’ Exchange 2010, Exchange 2010 failed to mount database an active manager operation failed, etc. Therefore, solutions to fix such server errors are highly in demand from such type of clients.
In such situation, some users try to restart their machine but, Windows stop responding (goes in freeze state), at the time of logging procedure
Cause of This Server Error 'Mapiexceptioncallfailed'
The basic reason behind the occurrence of this problem is that a group role of the server i.e., DomainName\ is not assigned with Manage auditing and security log permission of Exchange.
Troubleshoot Exchange Server 2010 Mount ErrorThere are two approaches by which you can resolve Exchange server 2010 database not mounting error and they are described below:
Approach #1 With Help of Setup /PrepareAD Command
You will have to execute a command on the Exchange server, at the time of re-installing it. This solution is going to help you in preparing an Active Directory service in Exchange 2010. The command is Setup /PrepareAD, which restores the server configuration for fixing the error.
After completion of restoration procedure, you need to follow the below instructions for preparing changes:
- Go to Exchange Server 2010 Help
- Click on Contents tab and then expand Deployment >> New Installation >> Preparing to Deploy Exchange 2010 option for displaying the corresponding menu
- Now choose How to Prepare Active Directory and Domains to finally prepare the active directory
You will have to add group of the Exchange Server to a policy, named as Manage Auditing and Security log with help of the following procedure:
- Log in as an Administrator in Exchange Server 2010
- Click on Start >> Administrative Tool and then click on Domain Controller Security Policy
- In the current window, snap-in into Microsoft Management Console (MMC) and then expand Local Policies option
- From the list appearing in front of you, choose Users Rights Assignment and in right panel double-click on Manage auditing and security log
- A dialog box will appear in front of you. Click on Add User or Group for adding a new group
- Type DomainName\Exchange Server in User and group names field and then click on OK button
- Click on OK and then close the controller window. Now wait for certain time duration till settings are not updated into the server
- Restart service store of MS Exchange Information
Conclusion: Mapiexceptioncallfailed unable to mount database
All the strategies are only applicable if the cause for mapiexceptioncallfailed error is the absence of a policy in Exchange server 2010. However, if the reason behind the problem is corruption in Exchange database then, these approaches are no more worthy. To resolve mapiexceptioncallfailed unable to mount database problem, you need to recover corrupt Exchange database. Therefore, to extract corrupt Exchange 2010 database the best-suited approach is to use Exchange Server Recovery software, which will definitely fix your problem if above fails.