Link to home
Start Free TrialLog in
Avatar of Nathan Hawkins
Nathan HawkinsFlag for United States of America

asked on

Exchange crashed need to remount old edb and stm to newly installed server

I have a Win2k3 Enterprise server that is an AD GC DC as well as an exchange 2003 server (I know this isn't a recommended installation but its in a lab with a FQDN setup on it as well as its own Internet connection). The server has 1.2 TB on a RAID 5 array which was built with 2 partitions: 1) was 10GB large and contained all of the windows system files 2) remainder of the space and contained all of the program files and other storage file directories. Partition 1 filled up and wouldn't let the server boot into the OS no matter what mode (Safe mode, Last known good cofiguration...etc...nothing worked). So we formatted partition 1 and reinstalled the server back to current SP and update revisions (from windows update and downloaded Exch SP2). I backed up all of the original files on this server to another server so I have the original exchange MDBDATA files (all the log, edb, and stm files), but when I copy the old directory over to the server (first stopping the MEIS service) rename the new MDBDATA directory to MDBDATA.old, place the old MDBDATA directory in c:\program files\exchsrvr\ then restart the MEIS service and try to mount the IS - I get the following error: "The database files in this store were replaced with older versions by an offline store. To use the restored files, open the database property page for this store, select 'This database can be overwritten by a restore', wait for active directory replication, and then try again. ID no: c104173a"

So this question is similar to:
22546989 - Extract mail from edb and stm files - exchange 2003
23721810 - Server Crash - Lost .edb - Create new Exchange Database???
but in either question they don't give the exact procedure to make this work and you get to where I am at now. Trying to restore mailboxes from old ost files is not an option. I have the old edb and stm files and I need to get them imported into the new installation of exchange. Please help.
Avatar of flyingsky
flyingsky

Avatar of Nathan Hawkins

ASKER

I read thru that whole thread...I'm almost positive the DC and exchange server have been named/titled exactly as they were before. According to the application log from event viewer it says "The IS was restored from an offline backup. In the MESM, indicate that the database 'First Storage Group\Mailbox Store(SUN)" is allowed to be restored to, so that it can be patched." So it looks like Exch doesn't have an issue with the way the old files are setup it needs this "okay" to go forward. So how do I do that in the MESM?
Actually with MESM I right clicked on the "Mailbox Store" selected properties clicked on the database tab checked the box that said "This database can be overwritten by a restore" and it mounted. Repeated this for the public folder store and that mounted as well.

So that is now finally mounted, I created a user account set it to create a mailbox in exchange tried to login with that user account and it's not connecting to the old user account mailbox. It looks like it created a new one. So how do I connect to the old mailbox?
do you have AD backed up before you rebuild your server? If not, you may in trouble.
No...the lab AD DC had to be re-installed (so yeah I know the SID for that domain is now different), but it was re-insatlled with the same exact doamain name as the previous one. I know SID's are specific to the domain and since the new AD DB sees this SID as a different SID than the previous one shouldn't exchange authentication be relevant to the domain and not the SID? If not then how do I migrate data from the old mailboxes to the new mailboxes?
It's all the SID that matters.
Okay...so how do I migrate everything from the old mailbox to the new mailbox? remember - I dont have pst's to work with (I may be able to do one or two using pst's but not everyone's - they were using OWA to access their e-mail).
ASKER CERTIFIED SOLUTION
Avatar of flyingsky
flyingsky

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Okay...That solved my problem...I can associate the old mailboxes to the new accounts. Flyingsky...yer the man. Now one last question not really associated to this question but will get me back to sending and receiving e-mail for the domain we have setup. Our AD domain and the Internet FQDN are not the same...how do I setup exchange to use the internet FQDN? I found it on here once upon a time and it would extremely helpful if you could point it oout to me. Thanks again!
No problem. Glad I can help.
As of your last question, actually most company have different names (actually if your AD domain and Internet domain are the same, you may run into some DNS issue).
I think what you need is controlled by "Recipient Policy" in MESM. The default one is modifiable.
Have a look at this. It is talking about adding a recipient policy. (you may just need modify the exsiting)
http://support.microsoft.com/kb/249299