Unable to mount Exchange Mailbox Database with full transaction log ?

Hi All,

I'm having problem with my Exchange Server 2007 SP1 CCR configuration,

When I tried to mount the Mailbox which is now dismounted (SG Initializing) due to the full transaction log space, I got this error:

Microsoft Exchange Error
Failed to mount database 'SG10MBX1'.

Exchange is unable to mount the database that you specified. Specified database: VMEXCLUS01\SG10\SG10MBX1; Error code: MapiExceptionJetErrorLogDiskFull: Unable to mount database. (hr=0x80004005, ec=-529)

Open in new window

Can anyone assist me here please ?

I tried to mount this Database so that I can run Exchange Full backup to commit the Exchange transaction log ?
LVL 10
Senior IT System EngineerIT ProfessionalAsked:
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.

You can run Eseutil /mh command to check the state of database if its showing clean shut down then can safely delete the log files as they are already commited to database.

Refer- http://support.microsoft.com/kb/240145
Senior IT System EngineerIT ProfessionalAuthor Commented:
Hi man,

at the moment the database is failed to mount and the full backup is failed as well since the disk space is less than 1 MB.

how to mount the database so that I can continue to commit the transaction log ?
Can you run Eseutil/mh "path of database" and let me know if database is in clean or dirty shut down
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Senior IT System EngineerIT ProfessionalAuthor Commented:
OK, now the full exchange mailbox database backup has stopped due to no more disk space is available, so is it possible to manually copy paste the log files only to the larger disk partition ?

I forgot what to do next to repoint the log file into the new transaction drive and proceed with the database mount.
Senior IT System EngineerIT ProfessionalAuthor Commented:
Hi Ash007,

The article thatyou sent to me is For Exchange Server 5.5 and For Exchange 2000 Server and for Exchange Server 2003 mine is Exchange Server 2007, does that still applies ?
Senior IT System EngineerIT ProfessionalAuthor Commented:
I have copied the transaction log to the larger drive and then change the logfilepath into this drive with SetStorageGroup... ( parameter -ConfigurationOnly) the Mailbox DB is mounted, the CCR Copy Status is failed.

but somehow the following status is like:

Identity                     : StorageGroup10\SG10MBx01
LatestAvailableLogTime       :
LatestFullBackupTime         : 22/03/2012 8:11:47 PM
LatestIncrementalBackupTime  :
LatestDifferentialBackupTime :
LatestCopyBackupTime         : 23/03/2012 2:48:43 PM
Move all log files  from both servers in CCR to another location.. make some space and mount database. This will solve your problem
Senior IT System EngineerIT ProfessionalAuthor Commented:
Thanks Dara,

Do I have to create the same drive letter and configuration as well in the DR node for the CCR copy to work first and then do the full backup again ?


Old Drive Log O:\ Drive (in Prod - 30 GB, 240 KB free space)
Old Drive Log O:\ Drive (in DR - 30 GB, 0 KB free space)

New Drive Log D:\ Drive (in Prod - 100 GB)
New Drive Log D:\ Drive (in DR - 100 GB)

SO is it safe to delete the log files in the CCR node and retain the one in Prod. (in the new larger drive location) ?
Senior IT System EngineerIT ProfessionalAuthor Commented:
Does running Eseutil /mh  dismount the database during the business hours ?
You cannot run Eseutil/mh until databse is  in  dismounted state
See you have to move ( not delete) old log files (  no other files ) , to new location on both node.
post that you will have the space in original location and your datbase will get mount

I said move not delete in case if you move wrong file by mistake you can restore the same.

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

From novice to tech pro — start learning today.