Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

recover priv.edb

Status
Not open for further replies.

etech28

Technical User
May 8, 2003
3
US
My hard drive crashed ,and all I was able to recover was the priv.edb file. I tried using exmerge to recover the mailboxes ,but it won't let me. Is their a way to rebuild the log files from the priv.edb file ,or is their a differnt way to recover the mailboxes. Any help would be greatly appreciated.
 
The priv.edb contains all your mailboxes. If it is intact, you may be able to work from it. You need to find out the state of the database. To do this, run the following command:

eseutil /mh priv.edb|more

When this executes, it will display header information about the database. Look down the left-hand column for an entry titled 'State'. To the right of that it will either say consistent or inconsistent. If it's inconsistent, you will have to perform a hard repair on the database - unless you have a recent backup, in which case you should restore from that and not look back. All you will have lost is messages that have been received since the backup.

If you don't have a backup, I would strongly recommend calling Microsoft and paying the $250 to have them help you get back up. I could detail steps you could take to repair your system, but when disaster strike, things can get ugly fast. Before doing anything else, copy the priv.edb that you have to another location. That way, if you perform a hard repair and it goes south on you, you can get back to the same starting point.

If anyone else should want to offer you assitance, it will be useful for them to know what state the Exchange server is currently in (i.e. have you rebuilt the server, or did just a data disk crash). It will also be useful to know if you have a good dir.edb - the edb cannot generally be repaired. The more detail you can provide the better. It will also be helpful to know what your experience level is.

Good luck,
Bob
 
You will need to repair database as mentioned above, then set up the server again with the same name and everything as before. Once you get Exchange server installed, remove the priv- and pub-.edb's and replace them with the copy from the other server. Then use Isinteg -patch to patch in the old databases.
 
CantHandle,

If he doesn't have a dir.edb, he'll have to run the consistency adjuster, then manually enter the primary NT account for each mailbox. Also, there's much more involved with recovering an Exchange server if all you have is a priv.edb file. If you or someone else has the time to detail everything for him, it might help, but I think his best bet is to contact Microsoft.

Bob
 
fuge- I've done it without dir.edb before. That was corrupt, all I had was priv.edb and pub.edb. This was sufficient for the needs of recovery, and yes used consistency adjuster. It was a few years ago, so I don't remember the exact steps but I have it all documented. It looks like the victim has called MS already, if not, I'll look up the articles for him and outline how they were used.
 
Thanks for all your help. If CantHandle doesn't mind I would very much apreciate if you could outline the process for me. I'm new to exchange ,but my overall computer skills are good.
 
I would love to see how recovery is done when all you have is Priv.edb after a hard crash. Thanks.



 
If you are currently running Windows 2000 with Exchange 5.5, buy Exchange 2003.

Drop the priv.edb into the recovery storage group and let it get on with it. "Oh, this is not consistent- would you like me to fix it?". "Oh, it is an old version, shall I upgrade it?".

Well, that kind of thing anyway.

<signature for rent>
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top