Solved

Exchange Rehoming mailbox?

Posted on 2010-08-20
10
2,245 Views
Last Modified: 2012-05-10
EE,

We had a corrupt mailbox database on exchange 2003 so we did a repair. After the repair completed we mounted the database on a new server and within the same admin group and store name. Now because we recreated the mailboxes for users instead of creating a dial tone, we cannot use the RSG recovery tool to merge the mailbox I think because the MSExchangeHomeServer attribute still points to the old server. In any case, ESM tries to merge the mailbox data to the old server.

I saw instructions for rehoming the MsExchHomeServer and two other attributes however, I'm not sure if this script is correct for what we are doing. Is their any ways we can merge the repaired data without having to use the rehome script? I'm cool with it as long as we don't have an easier altrnative.
http://technet.microsoft.com/en-us/library/aa996939(EXCHG.65).aspx

Thanks in advance.

0
Comment
Question by:snyderkv
  • 5
  • 3
  • 2
10 Comments
 
LVL 32

Expert Comment

by:endital1097
Comment Utility
how many users? you can utilize exmerge to get the mailboxes
http://technet.microsoft.com/en-us/library/aa998516(EXCHG.65).aspx
0
 
LVL 32

Expert Comment

by:endital1097
Comment Utility
from the recovery storage group
0
 

Author Comment

by:snyderkv
Comment Utility
From the article: I think exmerge is only good for recovering to original mailboxes aka dial tone. If I had dial tones I could easily use the built in exchange tasks to recover and merge the mail. Exmerge will not merge to mailboxes with a different GUID.

"This version of ExMerge can match a disconnected mailbox in a recovery storage group database with the original mailbox and user account still present elsewhere in the system"

What do you suggest?
0
 
LVL 7

Expert Comment

by:Paul Tozer
Comment Utility
A recreated mailbox retains some historical data about the last user account connected to it.  

If you re-home a mailbox by changing only the homeMDB, homeMTA, and msExchHomeServer attributes on a user account, then the msExchMailboxGUID attribute will remain intact.

This would have happened as you restored the exchange server and recreated mailboxes on new system

The Mailbox Recovery Center reads the AD data and looks for user accounts in Active Directory that match it. The msExchMailboxGUID wouldn't have changed even if the mailbox is new.

Recovery Storage groups should still work
0
 
LVL 7

Expert Comment

by:Paul Tozer
Comment Utility
That is as long as you didn't "Remove Exchange Attributes"
0
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.

 

Author Comment

by:snyderkv
Comment Utility
About removing exchange attributes. They deleted the mailboxes and recreated new ones. Right click user | Exchange Tasks | Delete Mailbox.

I will try and compare the GUID's however, even when using exmerge to export the RSG to PST, I get mailbox GUID errors. The RSG Recover mailbox fails as well for the path it's trying to recover to is the old server.

Trackin?
0
 

Author Comment

by:snyderkv
Comment Utility
Seems as thought the GUIDs are infact different. Probably why native tools don't work. Rehoming is not the answer because that is for when you manually move databases and need to update the users active directory attributes to reflect the new location. This is different where the GUIDs are not the due to the lack of a dial tone, therfore the native tools won't work at merging the historical data back into the new mailboxes.

Anyone know of a good way to get this old repaired data back into the new database?
0
 
LVL 7

Expert Comment

by:Paul Tozer
Comment Utility
You might want to consider either investing in something like Ontrack Powercontrols, which will read the raw mdb data and export to mailboxes or pst, or you could create temporary users, set the msExchMailboxGUID to that of the mailbox you want to restore and merge the two users data.

Depends on how many users/time you have
0
 

Author Comment

by:snyderkv
Comment Utility
Could I possibly export the current database to PST then disconnect the mailboxes, then mount the RSG database into the live store and mount that in the Recovery Center, do a find match, then reconnect and merge the new PST's back in?

Does this make sense?
0
 

Accepted Solution

by:
snyderkv earned 0 total points
Comment Utility
Figured it out. Pretty much what I said above. Infact I can use Exmerge but not from the RSG group because I guess that was desiged to match GUIDs but when I move the database into the live storage group and mount, I'm able to have more flexibility.

And no multi million dollar software necessary.

Thanks
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Suggested Solutions

Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
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 an Accepted Domain 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 Mail Flow >> Ac…

772 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

10 Experts available now in Live!

Get 1:1 Help Now