Exchange 2010 - Cant mount database

Posted on 2011-10-30
Last Modified: 2012-05-12
This is Exchange 2010 SP1.  I have a 250GB mailbox database that dismounted earlier this morning and I don't know why.  I tried to mount it and received the error below.  I put the server in safe mode and I ran a "eseutil /mh" and it said the database was in a dirty shutdown.  I tried the normal methods of eseutil to repair the database, but I ended up having to use the /p (hard repair).  The database now shows that it is in a clean shutdown state, but I still can't mount it and I get the error below.

I can't seem to get isinteg to work either using the command "isinteg -s exchange -fix -test - alltest".  I run that command and it just returns the output below.  I read that isinteg is no longer necessary in Exchange 2010 SP1, but I thought I should still be able to use it if I want to right?

isinteg output:
" Microsoft Exchange Information Store Integrity Checker v14.01.0270.001
Copyright (c) 1986-2000 Microsoft Corp.    All rights reserved.

Mount database error:
Microsoft Exchange Error
Failed to mount database 'Database2'.

Database 'Database2' can't be mounted on server 'EXCHANGE.domain.local' due to a previous error: At '10/30/2011 1:07:21 AM' the Exchange store database 'Database2' copy on this server appears to be inconsistent with the active database copy or is corrupted. For more details about the failure, consult the Event log on the server for other storage and "ExchangeStoreDb" events. A successful failover restored service.
 Verify that the underlying cause of the error has been corrected before attempting to mount the database. The error can be ignored and the mount allowed if Mount-Database is reissued with the -Force switch.

Question by:LrdKanien
    LVL 12

    Assisted Solution

    by:Deepu Chowdary
    Move the log files to another folder and.try to mount..
    LVL 5

    Expert Comment

    Do you have any antivirus on the server

    Check this for a simmilar issue

    Author Comment

    What about the isinteg part?  is isinteg completely obsolete in Exchange2010?  What do you do to reclaim the white space/srhink the db from moved mailboxes, etc?
    LVL 7

    Assisted Solution


    Instead of isinteg, request to use this command new-mailboxrepair request..

    Also now your database is cleanshutdown, so move the log folders to different drive and try to mount the database.

    Also, if it is not sucessfull. try to perform softrecovery by using eseutil /r and try to mount the database.


    Author Comment

    I am able to mount the database now using the -force switch.  If I dismount it and try to mount it again I have to use the -force switch each time.  I can remove the log files and that will probably fix the issue.

    How do I claim back the white space on the database?
    LVL 12

    Assisted Solution

    by:Deepu Chowdary
    U can use eseutil/d db path (simply drag n drop web file).
    But u need 110% of free space to database size.
    First check event 1221 n see how much white space u r having.
    If  white space is more u can go ahead with defrage.

    LVL 12

    Expert Comment

    by:Deepu Chowdary
    That's a typo not webfile database file..

    No need of using force switch everytime.
    LVL 7

    Accepted Solution

    The best way to re-claim the white space :

    you can go with anyone of this options

    1) Run offline defragmentation by using eseutil /d "Path of the database" and you shoul have 110 % free space in your drive.

    2) Perform the mailbox consolidation by creating the new Mailbox store and move all the mailboxes to the new store. and later you can re-name the old store and mount the old database. It will create a new edb file and move back the users to the new edb file.

    Thank you..

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Learn more about how the humble email signature can be used as more than just an electronic business card. When used correctly, a signature can easily be tailored for different purposes by different departments within an organization.
    You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
    To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…
    This video discusses moving either the default database or any database to a new volume.

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now