Exactly how to update an old Exchange .EDB using recent logs and the .STM file?
Posted on 2009-07-01
Lat week I had disk issues on an Exchange Server 2003 (SBS2003). After a painful process of scanning and copying the data from the bad disk to a new one, I got Exchange back up and running with pre-crash DB for a few days. However, yesterday, the priv1.edb file got reduced from around 20Gig to 0 Bytes, after a CHKDSK. (I suspect there's a problem with the drive controller, because it's still reporting Delayed Write Failed errors despite the new disk and new cable)
Luckily, I had last weeks barely functioning disk and managed to get off another copy of last week's MDBDATA folder, complete with logs and .STM file.
So I've moved the recent MDBDATA folder (like I say, it has the logs and stm file in it too) into another location. 2 logs files couldn't be copied because of corruption - so it's short of these files.
I then put last weeks copy in its place at C:\Program Files\Exchsrvr\MDBDATA\
I then mounted the stores - and viola - I've got last week's DB online.
Now... can I update this older .EDB file with the more recent .STM and logs? If so, how exactly do I do this? (I'm a relative Noobie at this). ESEUTIL?
And does it matter that a few of the log files are missing? Will it complete and miss out some data, or not even complete?