For this article you need another Exchange Server 2003 with Service Pack 2 or higher, we'll use names to the differentiate to crashed and second Exchange Server as follow:
- Server1: Exchange server with catastrophic failure
- Server2: a new or existent Exchange server with a different name of the crashed Exchange Server
�
To restore your database on another server, follow�these steps:
�
Restore the database- Create a database with the same name as Server1 on Server2
- Make a note of the location of .EDB and .STM files in that new database, in the Database Tab
- After, you create, restore offline or online backup in Server2 in the same location as step 2
- Right-click on new database and click Properties, in Database mark This database can overwritten by a restore
- Mount the new database
Now, you are�able to see all mailboxes in Exchange System Manager but they appear as disconnected.
�
Modify Exchange User attributes localized at Server1- Download and install ADModify. To do this, visit the following web site:
http://workspaces.gotdotnet.com/ADModify - Run ADModify
- On the startup screen, click Modify Existing User�Attributes
- Select you domain in the Domain List
- Select a domain controller, in the Domain Controller List
- In the Domain Tree List, expand you structure and select users of the Server1 MailboxStore and then click Add to List
- In the new windows. Click�the�Exchange General tab.
- Click to select Change homeMTA attribute to folowwing (type null to clear) check box and change for a value from the Server2
- Click to select Change HomeMDB attribute to following (type null to clear) check box and change for a value from the server2
- Click the E-mail Address Continued Tab.
- Click to select Set msExchHomeServerName and change Org Name for the name of your Organization, on AG Name for the name of Administrative Group (example: First Administrative Group) and Server Name the name of the new server that hold mailboxstore (in this case Server2)
Observation: only if you user objects doesn't have the X500 address you continue to step 12. If you have a X500 address go to step 13. - Additional step: In the E-mail address Continued Tab, in the X.500 Adress formwrite you X.500 address (example: o=<Organization>/ou=<Fist Administrative Group>/cn=Recipients
- Click Change > and after the changes, ADModify will show a small resume of all attributes with all modifications, already values and errors found.
�
Modify the Microsoft Outlook ClientIt's a optional step, you can change the name of the server manually in each client to access Server1 (crashed server), but if you want to�make it in a centralized way, you can do the steps bellow.
To create a script to change the server name in Microsoft Outlook Clients you need to use the Exchange Profile Update Tool (exprofre.exe) utility. It can be found in this web site: http://support.microsoft.com/?kbid=873214, and follow this steps on a test machine with profile configured to a Server1 (old exchange server):
- Download the Exchange Profile Update Tool
- Run and extract to a temporary directory (example: c:\temp)
- Click Start, Run, type cmd and click OK
- Type cd \temp
- Type exprofre.exe /targetdc=<Global-Catalog-Server> /s /v /logfile=c:\temp\exprofre.log and press Enter
- In the window will appear the result of operation, if you had success, now you can open normally Microsoft Outlook Client
�
For this step to work it is necessary to have a correct X500 address for user objects.
Ps: If you use a X500 address for some message systems then you must validate the implication of these changes in your environment.
�
Troubleshooting a correct X500 address for ExprofreFollow this steps to do a correct troubleshoot in a X500 address generation/modification in your users:
- Validate the X500 path in the line Profile User� at Exprofre log, that log is generated in de switch option /logfile= in the example above that log will be generated on c:\temp\exprofre.log
- On the Domain Controller server,�on command-line run it:
- ldifde -r "(&(objectcategory=person)(objectclass=user)(proxyAddresses=X500:/o=<Exchange Organization>/ou=First Administrative Group/cn=Recipients/cn=<user-of-exprofre.log>))" -f validate-exprofre.txt
Where:
�- <Exchange-Organization>: your Exchange organization
�- <user-of-exprofre.log>: information found in log generated by exprofre utility
�
You must have your users be able to migrate in your
validate-exprofre.txt, if you won't validate the X500 address.
�