Solved

Recovered from corrupted SBS Exchange 2003, how do I sync emails back to Exchange?

Posted on 2011-02-27
6
421 Views
Last Modified: 2012-06-21
Our SBS 2003 Exchange database got corrupted yesterday morning after a power supply failure. We weren't able to recover any files off our backup tapes (another story) so we didn't have any functional backups of Exchange. Also, we lost all of the logs, so we couldn't do a soft recovery.

I was able to run eseutil /p, eseutil /d, and isinteg (repair the database forcibly, defrag it, and then run integrity checks) to get the database to mount. However, the database shrank from 17GB to 9GB, which means we lost a lot of data. Luckily, everyone runs Outlook in cached mode, so everyone should have an OST file on their local PC.

What should we do from here? Ideally I would love to a) move all of the mailboxes on the old store to a new store and b) force Outlook to resync everyone's OST to the server. Is that possible? Should we do a dial tone recovery? (I'm not sure if this will work for us since it seems to assume you have a good working backup)

0
Comment
Question by:z7networks
6 Comments
 
LVL 16

Assisted Solution

by:Postmaster
Postmaster earned 75 total points
ID: 34994594
The database shrink can simply be the removal of white-space in the database.
Check a known user mailbox (offline) with exmerge of the mailbox from the database.

This will indicate if you are up-to-date.
0
 
LVL 76

Assisted Solution

by:Alan Hardisty
Alan Hardisty earned 75 total points
ID: 34994912
You can export the mailboxes at the PC to a .PST file which should preserve all the mail in the mailboxes, which you can use to Import back to the server later if needs be.

Before you do anything, export the mailboxes - just in case - then see if you have lost mail or if you have emptied lots of white space.

Also check the server application event logs for event ID 1221 over the past couple of days and see how much space that is showing as recoverable by defragmenting - that should advise you if you lost white space or data.
0
 
LVL 31

Accepted Solution

by:
MegaNuk3 earned 350 total points
ID: 34994945
Or look in the application event log for a 1221 event which will tell you how much White space there was in the DB prior to failure.

Another thing to do, would be to dismount the DB and run "eseutil /mh" on it to look at the DB header, what is the RepairCount? If it is less than 3 then you haven't lost a lot of data and it is safe to continue using that DB.

As soon as the users open outlook, it will connect and the Pre DR state of the OST will be lost, if you want to avoid that then remove their network connectivity to exchange. You need to effectively open their mailboxes in 'Offline' mode and export the OST contents to PST. That's why checking your DB above might be better.
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 

Author Comment

by:z7networks
ID: 35001168
I checked the last 1221 event and it said that there was 8.5GB of free space in the database. Also, I checked the DB with "eseutil /mh" and RepairCount was 2. I felt more confident in the database after checking those, so I put it back into production. No one has reported any email issues yet.

I would like to give MegaNuk3's comment most of the points since he had the idea of checking RepairCount. How does a 70/15/15 split work for everyone?
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35001218
Fine with me ;-)
0
 
LVL 76

Expert Comment

by:Alan Hardisty
ID: 35001258
They are your points - allocate them how you like.  If MegaNuk3's comment left you feeling more comfortable - then it makes perfect sense to award more points to that comment.

Alan
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…

911 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

21 Experts available now in Live!

Get 1:1 Help Now