Thursday, August 4, 2011

Attempting to mount an Exchange 2010 mailbox database throws the error: “Couldn't mount the database that you specified. Specified database: DatabaseName - Light; Error code: An Active Manager operation failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionTooManyMountedDatabases: Unable to mount database. (hr=0x8004060e, ec=-2147219954)”

Problem

You’re attempting to mount a database on your Exchange 2010 server but run into the following errors:

image

Exchange Management Shell command completed:
new-mailboxdatabase -Server 'MBX01' -Name 'Contoso Students - Light' -EdbFilePath 'E:\Exchange IS\Contoso Students - Light\Contoso Students - Light.edb' -LogFolderPath 'F:\Exchange Logs\Contoso Students - Light'

Elapsed Time: 00:00:00


Mount Contoso Students - Light
Failed

Error:
Couldn't mount the database that you specified. Specified database: Contoso Students - Light; Error code: An Active Manager operation failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionTooManyMountedDatabases: Unable to mount database. (hr=0x8004060e, ec=-2147219954)
. [Database: Contoso Students - Light, Server: MBX01.Contosonet.com].

An Active Manager operation failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionTooManyMountedDatabases: Unable to mount database. (hr=0x8004060e, ec=-2147219954)
. [Database: Contoso Students - Light, Server: MBX01.Contosonet.com]

An Active Manager operation failed. Error: Operation failed with message: MapiExceptionTooManyMountedDatabases: Unable to mount database. (hr=0x8004060e, ec=-2147219954)
. [Server: MBX01.Contosonet.com]

MapiExceptionTooManyMountedDatabases: Unable to mount database. (hr=0x8004060e, ec=-2147219954)


Exchange Management Shell command attempted:
mount-database -Identity 'Contoso Students - Light'

Elapsed Time: 00:00:00

image

image

Clicking the Finish button closes the window and you can see that the database does not get mounted:

image

You proceed to check the information store folder and notice that it is empty:

image

The folder for the logs of the database is also empty:

image

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Note: Make sure you do not mistaken the error message above as the same as the following KB: http://support.microsoft.com/kb/977960 because the error we have is MapiExceptionTooManyMountedDatabases where as the KB’s error is actually MapiExceptionNotFound.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

If you were to review the application logs of the Exchange server, you’ll see the following error logged:

Event ID: 3154

Active Manager failed to mount database Saltus Students - Medium on server SALSMBX01.saltusnet.com. Error: An Active Manager operation failed. Error: The database was never mounted..

image

Solution

The solution is actually quite simple because the error is actually caused by the fact that Exchange Server 2010 is not licensed (you get a 120 day trial upon installing Exchange 2010) and therefore is limited to 5 databases until a serial number is entered.  This is shown in the application logs via event ID: 9591:

Exceeded the max number of 5 MDBs on this server.

image

Upon launching the Exchange Management Console, you should see a pop up windows similar to the following:

image

Once you’ve entered a serial number for the mailbox server, you should now be able to mount the 6th database:

image

image

10 comments:

Anonymous said...

Thank you for a great descriptive title that popped up in my google search and answered my question!

Tenchi said...

If you have windows exchange 2010 standard the limit of databases is 5 with or without serial number ;)

Anonymous said...

Perfect, thanks a lot for this :)!

unitex mac said...

really nice blog,
are you in trouble, your edb corrupted due to dirty shutdown or virus attack read this article must helpful http://exchangeserver.tumblr.com/post/1096516368/resolve-error-unable-to-mount-the-mailbox-store-in

Anonymous said...

i had a same problem like that my log path drive is corrupted.i try to move log to another drive but its corrupted so i run the folowwing command in EMC
move-DatabasePath -Identity 'database name' -LogFolderPath 'new log path' -ConfigurationOnly

it will move log configuration ,then run ESEUTIL /p to recover the database

after finish i tried to mount the database and its working

Download free softwares
Latest Technical Blog

Anonymous said...

Thank's alot :)

Sean Werner said...

To fix this error, I used an advance Exchange server recovery tool that not only fixed this error but also helped me to mount the database directly to the MS Exchange Server.

Anonymous said...

A bit of info that could also be helpful, you'll notice that when you input the key, it will tell you that you have to restart the Information Store before it will take effect. So you can also put the key in, but it won't let you mount the DB until you restart that service.

Evelyn Smock said...

Exchange Recovery tool is an advance, easy to use and cost effective application to repair and rebuild corrupt or damaged Exchange database (.edb) file. The software effectively handles all the corruption and Exchange disaster situations. After repairing the damaged database file, you can directly mount it on the server.

http://www.edbtopst-converter.com/exchange-recovery.html
Free to Try

standard said...

One of the powerful tools available in the market today is the Exchange database, recovery which can recover almost all the damaged files on the Exchange server. With this tool you can easily convert PST files EDP without any pain and without errors that might occur while using the integrated tool free.For more information and free download click http://exchangedatabase-recovery.blogspot.com