SBS 2003 Exchange Database Corrupt

Can someone please assist me to sort out a corrupt database from Exchange in SBS 2003. I am aware of ESEUTIL and have tried to run it with no joy. I was hoping there was another way to check the database before this step. Cheers & Thanks.
Todger66Asked:
Who is Participating?
 
chakkoConnect With a Mentor Commented:
If the database has a problem then eseutil is what you need to use.

Is your database in a Dirty Shutdown state?  
check this page for more detailed info
http://www.mikepfeiffer.net/2010/04/getting-an-exchange-database-into-a-clean-shutdown-state-using-eseutil/

please provide the command line that you tried with eseutil (the command you typed in).
What error was there?  Did it complete or error/quit?

Also, please the provide the path, files sizes, and name of your .EDB and .STM files.  Also, how much free space is on the disk where those files are located.

0
 
Todger66Author Commented:
Can someone help with getting the database to shutdown cleanly?
0
 
Todger66Author Commented:
Thanks Chakko,
It seems there is an issue with a log file and I cannot mount the database because of it. I am reading the Mike Pfeiffer info at the minute.

ESEUTIL seemed to function and reported the system is in "clean shutdown". Have just run the following: ESEUTIL /mh "C:\Program Files\Exchsrvr\MDBDATA\priv1.edb" successfully and it reported a clean state.

Database is in the default location on SBS box. C:\Program Files\Exchsrvr\MDBDATA\priv1.edb
EDB file is 1.8Gb and STM is just under half a gig.
Log Files are on F:\Data\Exchsrvr\Logs
Plenty of free space.
0
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
Todger66Author Commented:
I have just run a defrag using the ESEUTIL /mh switch that ran successfully. When I go to mount the DB the error: Database Files in this store are corrupted. ID No: c104173b
0
 
chakkoCommented:
I would make a copy of the edb and stm files, then try the eseutil /R command and check the results.

If it doesn't fix it then try eseutil /P

You may need to look at the parameter options for the command and you may need to specify the path of the edb and stm files and maybe the log file path and prefix.  If you have any problem with syntax let me know and I will try to check the exact syntax for the command you need.
0
 
Viral RathodConnect With a Mentor ConsultantCommented:
Since Exchange Database is in clean shutdown,move all the log files ,check point files to another folder and mount the store

The Exchange Database should mount.
0
 
Todger66Author Commented:
Doh why didn't I think of that!!!
Thanks guys you have been superb.
0
 
Todger66Author Commented:
Thanks Guys.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.