Failover of echange 2007 CCR

I have 2 servers which are setup in a cluster with a cross cable connecting them. The exchange 2007 MB role is installed. When I move the storage groups from one server to the next the failover works but if I run eseutil /mh it shows that the storage groups on each server are in a dirty  shutdown state. The routing of mail works fine nd users have no problem but how do I get it to say clean shutdown. I donot want to use eseutil /p.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

  1. First of all, how do you intend to fail over between these clusters - using shell / cluster admin console?
  2. If you end up with eseutil /mh - dirty shutdown, Next most valuable information to check is log file required status.
  3. If this shows an information about certain number of log files (which are present on the server including e00.log) - you may run the eseutil /r "path to the e00.log"
  4. This should bring the database to clean shutdown state and definitely mountable.
Hope this helps.
grouptandiAuthor Commented:
After running the eseutil /r command i got the following error:
Any other suggestions?

[PS] T:\Program Files\Microsoft\Exchange Server\Mailbox\Silver>eseutil /r e03
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.00
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating RECOVERY mode...
    Logfile base name: e03
            Log files: <current directory>
         System files: <current directory>
Performing soft recovery...
Operation terminated with error -528 (JET_errMissingLogFile, Current log file missing) after 0.16 seconds.
Please run Eseutil /ml "Path to E03.log file (without including E03.log in this command)" >C:\missing log.txt

So, the command should look like

Eseutil /ml "C:\Program Files\Microsoft\Exchange Server\Mailbox\Mdbdata\Storage Group" >C:\missing log.txt

This would give you the output of integrity check run on all the log files.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Applications

From novice to tech pro — start learning today.