Solved

recovery of Exchange 2000 Public Folder Stores--500 points

Posted on 2006-11-21
19
451 Views
Last Modified: 2012-05-05
I recently had to backup, take down, reinstall and restore an Exchange 2000 installation for a client of mine.  Everything is working fine now (after hours and hours of pulling my hair our), except for their original Public Folders, one of which is very important.  Their Global Contact List.  Somehow in the backup stage of the reinstall process, the .STM file of the Public Folder store didn't replicate properly, and so now I am stuck with just the .EDB file of the original store.  I need to get their contacts back online, one way or another, and was wondering what I can do with this .EDB file.  Can I just drop it on top of the current installation's Public Folder store's .EDB file?  Can I somehow use a utility to recreate it's sister .STM file?  Can I open it up to at least view all of the contact information and then re-enter it manually?  

Any and all advice/suggestions appreciated.
500 points to whoever can help me figure this one out.
0
Comment
Question by:austinringding
  • 10
  • 6
19 Comments
 
LVL 35

Expert Comment

by:rakeshmiglani
Comment Utility
check the following article

http://support.microsoft.com/kb/555146

just make sure that you backup the EDB file before doing anything with it.
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
ok, finally had a chance to look over that KB article.  Got so far as to try and run the
eseutil /p /createstm "C:\Exchange Stores\pub1.edb" command via command line but get the following error:

Usage Error: Invalid option '/createstm'.

After looking over the syntax structure, I can't figure out what command I need to give it.  Help?
0
 
LVL 35

Expert Comment

by:rakeshmiglani
Comment Utility
use the eseutil that comes with Exchange 2000 SP3 because this switch was used with SP3 of Exchange 2000
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
ok, thanks rakeshmiglani, i have upgraded to SP3 and ran the eseutil /p /createstm command successfully.  a .STM file was created.  now that I have the .STM file, what do I do with it?  do i just place it in the MDBDATA folder and rename the others .old?  

please advise.
0
 
LVL 35

Expert Comment

by:rakeshmiglani
Comment Utility
place the edb and the stm file together in the MDBDATA folder
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
yes, that is what i did, after stopping all Exchange services of course.  And then, upon reboot, I tried to open up the Outlook client to see if I could see the "original" public folders, but got an error that the Exchange server wasn't available.  So I looked into the Services snap-in to check the Exchange services, and the Information Store service was stuck in a "Starting" mode.  That was last night at midnight and I got tired of waiting for it to change to "Started" so I went to bed.  I will have to check it later when I get to the office, but I'm guessing that it is still stuck.
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
ok, had a chance to come back to this.
Info Store svc was still stuck on Starting...
so I stopped it, restarted the svc, and it came up after about two minutes.

when into Outlook and tried to expand Public Folders.  Get this error now:

Unable to expand the folder.  The set of folders could not be opened.  The attempt to log on to the Microsoft Exchange Server computer has failed.

0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
I also wanted to share the fact that I have to .bkf files that are complete backups of the Exchange server that I had to restore.  The Public Folder files have to be in there.  The problem is that when I try to restore them, it asks where to put them and when I point it to the new exchange installation, it doesn't like it because I renamed the server at the request of the client (new company name).  Is there anyway I can use the Public Folders files within the backup file?  If so, how?
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 35

Expert Comment

by:rakeshmiglani
Comment Utility
check in the exchange system manager to see if the public store is mounted.
if not then try to mount it and see if you get any error
also check the event log for any errors
if it does not mount then run eseutil /mh on the pub1.edb file and check the database state.
if it is dirty shutdown then check the log required attribute and see if that log file is available
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
opened ESM, Public Folder Store had Red Down arrow next to it, so it wasn't mounted.  Tried to mount it.  Got error:
"An internal processing error has occurred.  try restarting the ESM or the MS Exchange Info. Store or both.  ID No. C1041724 ESM"

Checked event viewer App. Log for errors.   Found these 2:

"Information Store could not be loaded beacuse the distinguished name (DN) /O=OLD ORGANIZATION /OU= First Administrative Group /CN= REcipients /CN= of message database "First Storage Group\Public Folder Store (CURRENT SERVER) does not match the DN of directory /O= NEW ORGANIZATION /OU First Administrative Group /CN= REcipients /CN="

and:

Error 0x4fc starting database First Storage Group\Public Folder STore (NEW STORE) on the MS Information store.  Failed to Configure MDB.

is there anyway to make the public folder store of the old exchange server match the root name of the new server?  or would I need to match them up and then do a restore?
0
 
LVL 35

Expert Comment

by:rakeshmiglani
Comment Utility
this is because of event id 1088 that comes up when the ORG name and AG name are different.

check the following article

How to use Legacydn.exe to correct Exchange organization names or Administrative Group names in Exchange Server 2003 or in Exchange 2000 Server
http://support.microsoft.com/kb/324606/en-us

0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
ok, i have downloaded Legacydn.exe and have read the accompanying .doc file.  In the documentation there is a part that states:  

"If you use Legacydn to make changes to the legacyExchangeDN values in a production environment, you can no longer start any Exchange database."

so what exactly does that mean?  don't i need to change the name of the legacyExchangeDN?  if not, what name do I need to change?
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
when I run LegacyDN, it says it is in "READ ONLY MODE", and I the CHANGE buttons are disable/greyed out; so I can't change anything.  How do I get it out of READ ONLY MODE?
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
ok, forget that last comment, i reread the KB article and discovered the /forcewrite switch.  anyhow, after I change the DN name successfully, i rebooted the server and tried to remount the Public Folder store.  It didn't mount and here are the associated errors from the Application log.

Src: MSExchangeIS Public
Category: General
EID: 1087
The info. store was restored from an offline backup.  In the MS ESM, indicate that the db "1st Storage Group\Public Folder Store (server name)is allowed to be restored so that it can be patched.

Src: MSExchangeIS
Category: General
EID: 9519
Error 0x3f3 starting db "1st Storage Group\Public Folder Store (server name)"  on the MS Exchange Information Store.  Failed to configure MDB.

Src: MSExchangeFBPublish
Category: General
EID: 8197
Error initializing session for virtual machine SERVERNAME.  The error number is 0x8004011d.  Make sure the MS Exchange store is running.

Src: MSExchangeSA
Category: MAPI Session
EID: 9175
The MAPI call 'OpenMsgStore' failed with the following error:  The MS Exchange server computer is not available.  Either there are network problems or the MS Exchange server computer is down for maintenance.  The MAPI provider failed.  MS Exchange Server Info. Store ID number:  8004011d-0526-00000000



Kindly please advise...

0
 
LVL 35

Expert Comment

by:rakeshmiglani
Comment Utility
"In the MS ESM, indicate that the db "1st Storage Group\Public Folder Store (server name)is allowed to be restored so
that it can be patched"

To do the above you need to open the properties of the public folder store in the ESM and then click on the Database tab. there are two check boxes there. One of them is "this database can be overwritten by a restore".
check that box and stop and start all the exchange services.
after that check the status of the stores in ESM
0
 
LVL 1

Author Comment

by:austinringding
Comment Utility
i am still working on this problem, and would like to award rakeshmiglani the points if I can get this working.  I will know  in the next 24-48 hours if his advice helps me reach a solution.
0
 
LVL 1

Accepted Solution

by:
DarthMod earned 0 total points
Comment Utility
PAQd, 500 points refunded.

DarthMod
CS Moderator
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this video we show how to create a Contact in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Contact ta…
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…

763 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

8 Experts available now in Live!

Get 1:1 Help Now