Drops Guide

Published on May 2016 | Categories: Documents | Downloads: 128 | Comments: 0 | Views: 765
of 240
Download PDF   Embed   Report

Comments

Content

Microsoft Exchange 2003 Disaster Recovery Operations Guide

Microsoft Corporation Published: December 12, 2006 Author: Exchan e !er"er Documentation #eam

Abstract
#his uide pro"ides installation and deplo$ment information for intermediate and ad"anced administrators plannin to deplo$ Exchan e !er"er 200%& Comments' !end feedbac( to exchdocs)microsoft&com&

Contents
Microsoft Exchan e 200% Disaster *eco"er$ +perations ,uide&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1 Contents&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& % Exchan e 200% Disaster *eco"er$ +perations ,uide&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1% -ntroduction to the Exchan e 200% Disaster *eco"er$ +perations ,uide&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1% Permissions *e.uired&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/ 0hat #erminolo $ -s 1sed'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 16 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&&&&&&&&&&&&20 !tartin 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 20 5o3 to !tart the 2ac(up 1tilit$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 21 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 21 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 21 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 22 5o3 to !3itch 2ac(up to Ad"anced Mode&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&22 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 22 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2% !electin the Default !ettin s for 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2% 5o3 to !pecif$ the Default !ettin s for 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&27 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 27 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %% 1sin 2ac(up to 2ac( 1p 4our Data&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%% Performin a 2asic 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %7 5o3 to Perform a 2asic 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %/ 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %/ Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %6 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& %8 !electin the Destination for a 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%8 5o3 to !elect a Destination for a 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&70 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 70

Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 70 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 72 !electin +ptions for a 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&72 !chedulin a 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 79 Chec(in the !uccess of a Completed 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&7: 5o3 to ;erif$ #hat a 2ac(up Completed 0ithout Errors&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&7: Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 7: 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& /7 ;erif$in 2ac(ed 1p Data&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& /7 1sin 2ac(up to *estore 4our Data&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/7 Performin a 2asic *estore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // *ebuildin a Catalo for a *estore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&// !electin the Ad"anced +ptions for a *estore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&// Chec(in the !uccess of a Completed *estore <ob&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/9 5o3 to Perform a 2asic *estore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& /8 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& /8 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& /8 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 61 5o3 to *ebuild a Catalo &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 61 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 61 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 62 5o3 to Chec( the Application E"ent =o for Errors&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&62 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 6% 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 6% 2ac(in up Exchan e !er"er 200%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 6% Data to Exclude from 0indo3s 2ac(up !ets or 6ull Computer 2ac(up !ets&&&&&&&&&&&&&&&&&&&&&&&&&67 Creatin 0indo3s 2ac(up !ets&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 66 5o3 to Create a 0indo3s 2ac(up !et&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&69 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 69 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 69 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 90 Creatin 6ull Computer 2ac(up !ets&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&90 1sin 2ac(up to Create 6ull Computer 2ac(up !ets&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&90 5o3 to Create a 6ull Computer 2ac(up !et 1sin 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&91

2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 91 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 91 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 92 2ac(in 1p Domain Controllers&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 92 2ac(in 1p the !$stem !tate Data of a Domain Controller&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&92 *ecommendations for 2ac(in 1p a Domain Controller&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&9% 2ac(in 1p Exchan e !er"er 200% Data&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&97 2ac(in 1p Exchan e !er"er 200% Databases&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&9/ 2ac(in 1p *emote Exchan e !er"er 200% Databases&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&96 5o3 Exchan e !er"er 200% 2ac(up 0or(s&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&99 5o3 to 1se the *emote !tore +ption in 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:0 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :0 5o3 to 2ac( 1p Exchan e !er"er 200% Databases&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:0 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :1 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :2 2ac(in 1p the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!?&&&&&&&&&&&&&&&&:% 5o3 to Determine 0hich Exchan e !er"er -s *unnin the M!Exchan e !*! ser"ice&&&&&&&&&:7 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :7 5o3 to 2ac( 1p the M!Exchan e!*! !er"ice Database&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:/ Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :/ 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :6 2ac(in 1p the Certification Authorit$ >CA?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:9 2ac(in 1p Connector@!pecific -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:: 2ac(in 1p Exchan e !er"er 200% Clusters&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:: 2ac(in 1p an Exchan e !er"er 200% ClusterAs !hared Dis( *esources&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&80 2ac(in 1p the Buorum Dis( *esource&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&81 2ac(in 1p the Exchan e !er"er 200% Databases #hat Are !tored on !hared Dis( *esources&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 82 5o3 to 2ac( 1p the Exchan e 200% Databases #hat Are !tored on !hared Dis( *esources &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8% 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8% Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8% 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8/ Maintainin *ecords About 4our !er"er Clusters&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&8/

*estorin Exchan e !er"er 200%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&86 *epairin 0indo3s !er"er 200%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&89 *unnin the 0indo3s Ch(ds( 1tilit$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&8: 5o3 to *un Ch(ds( on an Exchan e !er"er 200% Computer *unnin 0indo3s !er"er 200% &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8: 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8: Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8: 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 88 *unnin 0indo3s !$stem 6ile Chec(er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&88 1sin the !afe Mode 2oot +ptions&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 88 1sin the =ast Cno3n ,ood Confi uration 2oot +ption&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&100 1sin the 0indo3s *eco"er$ Console&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&100 *einstallin 0indo3s !er"er 200%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&101 *epairin Exchan e !er"er 200%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&101 *einstallin Exchan e o"er a Dama ed -nstallation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&102 5o3 to *einstall Exchan e 200% o"er a Dama ed -nstallation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&10% Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 10% 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 109 *epairin Exchan e Databases&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 10: *unnin Exchan e #ools ,loball$ on a !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&10: 1sin Eseutil and -sinte to *epair an Exchan e Database&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&10: 5o3 to Add the &&Dexchsr"rDbin Director$ to 4our 0indo3s !er"er 200% !$stem Path&&&&&&&&&&110 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 110 *epairin 6ull@#ext -ndexin &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 112 *e@-ndexin the Data on 4our Exchan e Databases&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&11% *estorin Microsoft !earch&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 11% 5o3 to *emo"e 6ull@#ext -ndexin -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&117 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 117 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 117 5o3 to *e@Create 6ull@#ext -ndexes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&119 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 119 5o3 to *estore Microsoft !earch&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 118

2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 118 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 118 *estorin 0indo3s 2ac(up !ets&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 12% 5o3 to *estore a 0indo3s 2ac(up !et&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&127 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 127 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 129 *estorin 6ull Computer 2ac(up !ets&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&129 *estorin a 6ull Computer 2ac(up !et b$ 1sin 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&129 5o3 to *estore a 6ull Computer 2ac(up !et&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&12: Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 12: 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%0 *estorin Domain Controllers&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%0 *estorin -ndi"idual Mailboxes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%1 *estorin Exchan e Mailbox or Public 6older !tores&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%1 +"er"ie3 of the Database *estore Process&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%2 *eco"erin an Exchan e Database&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%% Dismountin the Exchan e Databases #hat 4ou Are *estorin &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%7 Confi urin the Exchan e Databases !o #hat the *estore Process +"er3rites #hem >+ptional?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%/ Determinin the Database and =o 6ile =ocations of the 6iles 4ou Are *estorin >+ptional? &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%/ Mo"in or Cop$in the Existin ;ersions of the Database 6iles #hat 4ou Are *estorin >+ptional?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%6 Ensure #hat the Mailbox and Public 6older !tore Eames in Exchan e !$stem Mana er Match 4our 2ac(up Media&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%6 Ma(e !ure #hat the Microsoft Exchan e -nformation !tore !er"ice >M!Exchan e-!? -s *unnin &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%9 !electin the 2ac(up 6iles to *estore from 4our 2ac(up Media&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%9 *estore the !elected 6iles&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%9 Ma(e !ure #hat the *estore Process 0as !uccessful&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%: *epla$ the #ransaction =o 6iles 1sin Eseutil FCC >+ptional?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%: Mount the Databases >!tores?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%: 5o3 to Dismount Mailbox and Public 6older !tores&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1%8 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%8 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1%8

5o3 to Confi ure the Exchan e Databases so #hat the *estore Process +"er3rites #hem &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 170 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 170 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 171 5o3 to Determine the Database and =o 6ile =ocations of the 6iles 4ou Are *estorin &&&&&&172 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 17% *eference&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 17/ 5o3 to Cop$ or Mo"e the Existin ;ersions of the Database 6iles 4ou Are *estorin &&&&&&&&&17/ 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 17/ Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 176 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 179 5o3 to Ensure that !tora e ,roup and Database Displa$ Eames Match the Eames of the 6iles 4ou Are *estorin &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 179 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 179 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 178 5o3 to *ename a !tora e ,roup or Database&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&178 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 178 5o3 to Create a !tora e ,roup&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1/0 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/1 5o3 to Create a Mailbox or Public 6older !tore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1/2 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/2 5o3 to !tart the Microsoft Exchan e -nformation !tore !er"ice >M!Exchan e-!?&&&&&&&&&&&&&&1/% Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/% 5o3 to !elect the 2ac(up 6iles to *estore from 4our 2ac(up Media&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1/7 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1// 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/6 5o3 to *estore !elected 6iles&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1/6 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/6 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/: 5o3 to *un Eseutil Fcc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/: Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/: 5o3 to Mount an Exchan e !tore&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1/8 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1/8 *esol"in Exchan e Database *estore Problems&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&160 #roubleshootin 6ailed *estore Processes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&161

*estorin Exchan e Databases to Another !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&161 *estorin the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!?&&&&&&&&&&&&&&&&&162 5o3 to *estore the M!Exchan e!*! !er"ice Database&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&162 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 16% 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 16: *estorin the Certification Authorit$ >CA?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&16: *estorin Connector@!pecific Data&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&168 *estorin Exchan e Clusters&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&168 *eplacin Dama ed Exchan e Cluster Eodes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&190 E"ict the Dama ed Eode from the Cluster&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&191 -nstall 0indo3s !er"er 200% and <oin the Ee3 Eode to the Domain&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&191 Connect the Ee3 Eode to the !hared Dis( *esource&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&191 Add the *eplacement Eode to the Cluster&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&191 -nstall Exchan e on the *eplacement Eode&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&192 5o3 to E"ict a Eode from a Cluster&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&192 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 192 5o3 to Add a *eplacement Eode to a Cluster&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&197 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 19/ *estorin or *ebuildin a Cluster Eode from 2ac(ups&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&19/ *estorin !hared Dis( *esources&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 196 *estorin an Exchan e Database to a Cluster&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&196 *estorin a Buorum Dis( *esource&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&196 Exchan e Member !er"er *eco"er$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&199 Member !er"er *eco"er$ Methods&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&199 *estorin an Exchan e Member !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&199 *ebuildin an Exchan e Member !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&19: 1sin an Exchan e !tandb$ *eco"er$ !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&198 Member !er"er *eco"er$ Procedures&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:1 Mo"e or Cop$ the Exchan e Database and =o 6iles >+ptional?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:1 *epair the Dama ed Member !er"er >+ptional?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:1 *eplace An$ Dama ed 5ard3are&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:1 *estore the 6ull Computer 2ac(up !et&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:2 *estore the Exchan e Database from 2ac(up Media if Eecessar$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:2 *e@Create 4our 6ull@#ext -ndexes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:% #r$ to *epair the !er"er A ain if the *estore 6ails&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:%

-nstall 0indo3s !er"er 200%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:% *estore the 0indo3s 2ac(up !et&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:% -nstall !er"ice Pac(s and !oft3are 1pdates&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:7 -nstall An$ +ther Applications #hat 0ere -nstalled on the Dama ed !er"er >Except Exchan e?&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1:7 *estore An$ Additional Eon@Exchan e Data from 2ac(up&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:7 *un Exchan e !etup in Disaster *eco"er$ Mode&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:/ -nstall Exchan e !oft3are 1pdates&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:/ -nstall Exchan e !er"ice Pac(s in Disaster *eco"er$ Mode&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:6 *estore M!!earch&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1:6 *estore !ite *eplication !er"ices&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:6 *estore the Certification Authorit$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:9 Mo"e the Ph$sical 5ard Dri"es from the Dama ed !er"er to the !tandb$ !er"er&&&&&&&&&&&&1:9 Connect the !tandb$ !er"er to the Eet3or(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:9 5o3 to Mo"e or Cop$ Exchan e Database and =o 6iles&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:: Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1:: 5o3 to *epair a Member !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:: Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1:: 5o3 to -nstall 0indo3s !er"er 200% 0hen *eco"erin an Exchan e Member !er"er&&&&&&&1:8 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1:8 5o3 to *un Exchan e in Disaster *eco"er$ Mode&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1:8 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1:8 5o3 to -nstall a !er"ice Pac( in Disaster *eco"er$ Mode&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&181 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 181 5o3 to *emo"e 5ard Dis(s from a Dama ed !er"er and -nstall #hem into a !tandb$ *eco"er$ !er"er&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 181 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 181 Ad"anced *eco"er$ !trate ies&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&182 0hat -nformation Does #his !ection Pro"ide'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&18/ 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes&&&&&&&&&&&&&&&&&&&186 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 186 1sin the *emo"e Exchan e Attributes #as(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&186 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 189 1sin the Exchan e Mailbox *eco"er$ Center&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&189 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 18: 1nderstandin Mailbox ,1-Ds&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 18:

Preser"in Mailbox ,1-D ;alues After a Database Mo"e&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&18: 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 200 1sin AD!- Edit to Edit Acti"e Director$ Attributes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&200 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 200 1sin =D-6DE to Manipulate Mailbox Attributes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&201 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 201 !ample !cript 1sin AD!- to *e@5ome Exchan e Mailboxes&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&201 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 209 5o3 to *e@5ome Exchan e Mailbox Accounts&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&20: 2efore 4ou 2e in&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 208 Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 208 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 211 Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&&&&&&&&&&&&&&&&&&&&&211 Creatin and *eplicatin Public 6older Databases&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&212 Disaster *eco"er$ and Mailbox Database Portabilit$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&212 Mo"in Exchan e Mailbox Databases 2et3een !er"ers&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&21% 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 21/ -ssues 3ith #ransaction =o 6iles 0hen Mo"in an Exchan e Mailbox Database&&&&&&&&&&&&&&&216 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 219 -ssues 3ith the !$stem Attendant Mailbox 0hen Mo"in an Exchan e Mailbox Database& 219 !cenarios *elated to !$stem Attendant Mailbox ,eneration&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&218 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 221 Mo"e Mailbox +perations and the Mailbox #ombstone #able&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&221 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 222 Detectin and Correctin msExchMasterAccount!id -ssues&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 22/ !ample !cript to !earch -ncorrect msExchMasterAccount!id !tatus&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&226 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2%2 1sin !tandb$ Clusters&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2%2 Performin a !tandard Exchan e Cluster *eco"er$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2%2 1sin a !tandb$ Cluster for *eco"er$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2%% 5o3 to Mo"e All Exchan e ;irtual !er"ers from a Production Exchan e 200% Cluster to a !tandb$ Exchan e 200% Cluster&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2%7 Exchan e 200% !tandb$ Cluster *e.uirements&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2%/ Procedure&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2%6 -mplications of Chan in the -P Address of the Exchan e ;irtual !er"er&&&&&&&&&&&&&&&&&&&&&&&&&2%:

*eco"erin 1ser Data&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 2%8 6or More -nformation&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 270 Cop$ri ht&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 270

%3

Exchange 2003 Disaster Recovery Operations Guide
#hese topics explain ho3 to bac( up and restore the critical data in $our Exchan e !er"er 200% or aniGation& #he topics discuss ho3 to use the bac(up utilit$ in Microsoft 0indo3s !er"er 200% >2ac(up?, ho3 to bac( up Microsoft Exchan e !er"er 200%, and ho3 to restore Exchan e !er"er 200%& #hese topics also explain ho3 to perform bac(up and restore procedures so that $ou can prepare for >bac( up? and reco"er from >restore? a failure that causes some or all of $our data to become una"ailable& #hese topics are intended for information technolo $ >-#? professionals 3ho perform bac(up and restore procedures or 3ho 3rite customiGed bac(up and restore procedures for their or aniGation& ote! Do3nload Microsoft Exchan e !er"er 200% Disaster *eco"er$ +perations ,uide to print or read offline&

"ntroduction to the Exchange 2003 Disaster Recovery Operations Guide
#his collection of topics explains ho3 to bac( up and restore the critical data in $our Exchan e or aniGation& #he$ co"er ho3 to use the bac(up utilit$ in MicrosoftH 0indo3s !er"erI 200% >2ac(up?, ho3 to bac( up Microsoft Exchan e !er"er 200%, and ho3 to restore Exchan e !er"er 200%& -n addition, these topics also include information on ad"anced reco"er$ strate ies, such as manipulatin Acti"e Director$H director$ ser"ice attributes to pro"ision mailboxes, mo"in Exchan e databases bet3een ser"ers and stora e roups, and ho3 to detect and correct problems caused b$ an incorrect #sExchMasterAccount$id, and ho3 to reco"er a 3hole cluster b$ performin a standard cluster restore, and b$ usin a standb$ cluster& -t is important that $ou familiariGe $ourself 3ith ho3 to perform bac(up and restore procedures so that $ou can prepare for >bac( up? and reco"er from >restore? a failure that causes some or all of $our data to become una"ailable& #hese topics are intended for information technolo $ >-#? professionals 3ho perform bac(up and restore procedures or 3ho 3rite customiGed bac(up and restore procedures for their or aniGation& ote! #hese topics do not co"er third@part$ bac(up and restore solutions& -nstead, the$ explain ho3 to use the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% for both

%&

bac(up and reco"er$ purposes& 6or information about ho3 to use third@part$ soft3are products for disaster reco"er$, see that soft3areAs documentation& #hese topics focus on deplo$ments of Exchan e 200% that are runnin on a 0indo3s !er"er 200% operatin s$stem& 6or information about ho3 to bac( up and restore Microsoft Exchan e 2000 !er"er deplo$ments that are runnin on Microsoft 0indo3sH 2000 !er"er, see Disaster *eco"er$ for Microsoft Exchan e 2000 !er"er& 6or information about ho3 to bac( up and restore Microsoft Exchan e /&/ ser"ers, see Microsoft Exchan e /&/ Disaster *eco"er$& *eco"er$ stora e roups, 3hich are ne3 in Exchan e 200%, are not co"ered in this uide& 6or information about reco"er$ stora e roups, see 1sin *eco"er$ !tora e ,roups in Exchan e !er"er 200%& #o learn more about strate ies for maintainin a hi hl$ a"ailable Exchan e 200% messa in s$stem, see the Exchan e !er"er 200% 5i h A"ailabilit$ ,uide& Disaster recovery docu#entation ,uide Exchan e !er"er 200% 5i h A"ailabilit$ ,uide 1sin *eco"er$ !tora e ,roups in Exchan e !er"er 200% Material co"ered • • • • Maintainin a hi h le"el of uptime& Meetin ser"ice le"el a reements& Explanation of reco"er$ stora e roups& 5o3 to use reco"er$ stora e roups to bac( up Exchan e data&

• 5o3 to reco"er data from a database in a reco"er$ stora e roup& • 5o3 to use a dial tone database to reco"er a mailbox database 3ithout interruptin ser"ice to users& Disaster *eco"er$ for Microsoft Exchan e 2000 !er"er • Concepts and procedures necessar$ to plan and implement bac(up and restore processes for Exchan e 2000 !er"er and 0indo3s 2000 !er"er& • Concepts and procedures necessar$ to plan and implement bac(up and restore processes for Exchan e /&/ !er"er&

Microsoft Exchan e /&/ Disaster *eco"er$

%)

'er#issions Re(uired
4ou must ha"e the re.uired permissions or ri hts assi ned to the user account that $ou are lo ed into 3hen $ou tr$ to bac( up or restore files and folders& #o create Exchan e bac(ups, $ou must ha"e domain le"el bac(up operator ri hts& #o restore Exchan e 200% bac(ups, $ou must ha"e full Exchan e administrator ri hts for the domain& #o create bac(ups of $our 0indo3s !er"er 200% operatin s$stem, $ou must ha"e, at a minimum, local bac(up operator ri hts& #o restore a bac(up of a 0indo3s !er"er 200% operatin s$stem, $ou must ha"e local administrator ri hts& Disaster recovery per#issions #as( Exchan e bac(ups Exchan e restore operations 0indo3s bac(ups 0indo3s restore operations Minimum permissions Domain bac(up operator 6ull Exchan e administrator =ocal bac(up operator =ocal administrator ri hts

"#portant! =o in onto a computer b$ usin administrati"e credentials mi ht pose a securit$ ris( to the computer and net3or(& #herefore, as a securit$ best practice, do not lo on to a computer b$ usin administrati"e credentials 3hen $ou 3ant to perform routine bac(up operations& -nstead, $ou can use *un as to start applications or additional commands in a different securit$ context 3ithout ha"in to lo off& *un as prompts $ou to t$pe different credentials before it allo3s $ou to run the application or command& 6or more information, see J1sin *un asJ in the 0indo3s !er"er 200%, !tandard Edition online 5elp& 6or more information about permissions, see JMana in an Exchan e !er"er 200% +r aniGationJ in the Exchan e !er"er 200% Administration ,uide and JPermissions and user ri hts re.uired to bac( up and restoreJ in the 0indo3s !er"er 200%, !tandard Edition online 5elp&

%1 Accounts and their bac*up privi+eges Account is a member of =ocal Administrators roup 2ac(up pri"ile es Can bac( up most files and folders on the computer 3here $our account is a member of the =ocal Administrators roup& -f $ou are a local administrator on an Exchan e member ser"er, $ou cannot bac( up Exchan e database files unless $ou are also a member of the 2ac(up +perator or Domain Administrator roups& Can bac( up all files and folders on all computers in the domain& Can bac( up all files and folders on the computer 3here $our account is a member of the =ocal 2ac(up +perators roup& Can bac( up all files and folders on all computers in the domain& Can bac( up all files and folders that $our account o3ns& Can bac( up files or folders for 3hich $our account has Read, Read and Execute, Modify, or ,u++ Contro+ permissions&

Domain Administrators roup =ocal 2ac(up +perators roup

Domain 2ac(up +perators roup An$ other domain or local roup

-hat .er#ino+ogy "s /sed0
#o understand this uide, ma(e sure that $ou are familiar 3ith the follo3in terms& Additional terms that are specific to Exchan e are defined in the Exchan e !er"er 200% ,lossar$&
bac* up

>"erb? #o create a duplicate cop$ of a database or other s$stem component b$ preser"in the actual files that ma(e up that component& #hese files are t$picall$ stored in a different location, such as on specialiGed stora e media&
bac*up

>noun? #he file or other media, t$picall$ compressed, that stores files that ha"e been bac(ed up&

%6

bac*up 2ob

#he act of bac(in up a set of files at the same time&
boot partition

#he hard dis( partition 3here $our 0indo3s !er"er 200% operatin s$stem is installed& #his partition contains the Ks$stemrootK folder and the Kpro ramfilesK folder&
chec*point fi+e

A file that trac(s the pro ress of transaction lo in & #he chec(point file has a pointer to the oldest lo file that contains data that has not $et been 3ritten to the database& #he name of the chec(point file is Enn&ch(, 3here Enn is the lo file prefix of the stora e roup&
c+ean shutdo3n

0hene"er a database is shut do3n, a fla in the database header (eeps trac( of 3hether the database did the necessar$ maintenance to put the database in a consistent state& A database that 3as shut do3n in a consistent state is referred to as bein shutdo3n clean&
consistent state

-f $our database is in a consistent state, the database can be remounted 3ithout re.uirin an$ t$pe of transaction lo repla$& #he database successfull$ detached from the lo file stream 3hen it 3as shut do3n& !uch a database can be mounted and attached a ain to the lo stream 3ithout re.uirin additional transaction lo repla$& Chan in a database from an inconsistent state to a consistent state enerall$ entails t3o processes: *estorin the database from a bac(up that 3as completed 3hile the database 3as online, and repla$in the transaction lo files into the restored database&
database

-n this document, database is a eneric term that refers to either a mailbox store or a public folder store& An Exchan e database is composed of both information in memor$ and the database files on the dis(& -f the information in memor$ is lost before it is 3ritten to the database files on the dis(, it can be repla$ed from the transaction lo files&
dirty shutdo3n

0hen a database is shut do3n before $ou ha"e performed necessar$ maintenance, it is put into an inconsistent state& #his t$pe of shutdo3n is fla ed as a dirt$ shutdo3n& #his means that some transaction lo files must be repla$ed before the database can be considered consistent& 4ou cannot mount a database that 3as shut do3n in this state until the transaction lo s ha"e been repla$ed and the database has properl$ detached from the current lo stream&
Extensib+e $torage Engine 4E$E5

#he database en ine that Exchan e 200% uses& E!E is a multiuser -ndexed !e.uential Access Method >-!AM? table mana er 3ith full data manipulation lan ua e >DM=? and data definition lan ua e >DD=? capabilities& Applications such as Exchan e 200% use E!E to store records and create indexes&

%:

fu++ co#puter bac*up set

4ou create a full computer bac(up set 3hen $ou bac( up $our 0indo3s !er"er 200% operatin s$stem files, includin the !$stem !tate data and all the applications that $ou ha"e installed on $our ser"er& 4ou must bac( up these files as part of the same bac(up Lob&
hard recovery

5ard reco"er$ is the process that chan es a restored database bac( to a consistent state b$ pla$in transactions into the database from transaction lo files& #o initiate hard reco"er$, $ou select the 7ast 8ac*up $et chec( box in 2ac(up 3hen $ou restore $our last database, or $ou can uses the eseuti+ 9cc command& #he hard reco"er$ process uses a *E!#+*E&en" file that is enerated durin the reco"er$ process, to determine ho3 to restore the database files and 3hat transaction lo files must be repla$ed from the temp director$ that the bac(up 3as restored to& After the databases are copied to their ori inal location, and the transaction lo files from the temp director$ are repla$ed into them, hard reco"er$ continues to repla$ an$ additional transaction lo files that it finds in the transaction lo file path specified for the stora e roup of the restored database& #he soft reco"er$ process also repla$s an$ additional transaction lo files that it finds&
inconsistent state

-f $our database is in an inconsistent state, it cannot be remounted& A database in an inconsistent state has not been detached from the transaction lo stream, and can be mounted onl$ after the appropriate transaction lo repla$ has been done& After the repla$, the database is detached from the lo stream, and left in a consistent and mountable state&
#ai+box store

A database for storin mailboxes in Exchan e& Exchan e mailbox stores contain data that is pri"ate to a user, and also mailbox folders enerated 3hen a ne3 mailbox is created for a user& A mailbox store is made up of a rich@text >&edb file? and a streamin nati"e -nternet content >&stm file?& Althou h there are t3o files, the &edb and &stm files, thin( of them as the t3o hal"es of a sin le database, instead of t3o distinct databases&
#ounted drive

A mounted dri"e is a dri"e that is mapped to an empt$ folder on a "olume that uses the E#6! file s$stem& Mounted dri"es function the same 3a$ that other dri"es function, but the$ are assi ned dri"e paths instead of dri"e letters& 4ou can use a mounted dri"e to add another dri"e to a computer 3ith all 26 possible dri"e letters alread$ used, or to extend the siGe of a "olume 3ithout ha"in to re@create the "olume on a lar er dis(&
pub+ic fo+der store

#he part of the Exchan e store that maintains information in public folders& A public folder store is made up of a rich@text &edb file, and a streamin nati"e -nternet content &stm file&
restore

#o return the ori inal files that 3ere pre"iousl$ preser"ed in a bac(up to their location on a ser"er&

%;

recovery

0hen referrin to Exchan e databases, reco"er$ means to repla$ transaction lo files into a restored database, thereb$ brin in the database up@to@date& #here are t3o distinct forms of reco"er$: soft reco"er$ and hard reco"er$&
off+ine bac*up

A bac(up made 3hile the Exchan e 200% ser"ices are stopped& 0hen $ou perform an offline bac(up, users do not ha"e access to their mailboxes&
on+ine bac*up

A bac(up made 3hile the Exchan e 200% ser"ices are runnin &
rep+ay

A process in 3hich Exchan e 200% examines the transaction lo files for a stora e roup to identif$ transactions that ha"e been lo ed, but ha"e not been incorporated into the databases of that stora e roup& #his process, also (no3n as pla$in bac( lo files, brin s the databases up@to@date 3ith the transaction lo files&
resource groups

-n a cluster, resource roups are collections of resources that are mana ed as a sin le unit& -n an Exchan e 200% cluster, these resources include the Microsoft Exchan e !$stem Attendant ser"ice >M!Exchan e!A?,the Microsoft Exchan e -nformation !tore ser"ice >M!Exchan e-!?, the !M#P "irtual ser"er, the Microsoft !earch >M!!EA*C5? ser"ice, routin information, and the ph$sical dis( resource& Durin failo"er, the 3hole resource roup is mo"ed from the failed node to an a"ailable node&
soft recovery

An automatic transaction lo file repla$ process that occurs 3hen a database is remounted after an unexpected stop& #he soft reco"er$ process onl$ repla$s lo s from the transaction lo file path specified for the stora e roup containin the affected databases& Affected databases are described as ha"in been shut do3n in a dirt$ state& !oft reco"er$ uses the chec(point file to determine 3hich transaction lo file to start 3ith 3hen it se.uentiall$ repla$s transactions into databases& #his process ma(es the databases up@to@date 3ith all recorded transactions&
syste# partition

#he dis( partition from 3hich $our computer starts& #his partition contains files in the root director$ such as E#=D* and 2++#&ini&
transaction +og fi+es

6iles that contain a record of the chan es made to an Exchan e 200% database& All chan es to the database are recorded in the transaction lo files before the$ are 3ritten into the database files& -f a database shuts do3n unexpectedl$, unfinished transactions can be restored b$ repla$in the transaction lo files into the database&

20

-indo3s bac*up set

#he most basic collection of files and folders that is re.uired to preser"e a bac(up of the 0indo3s !er"er 200% operatin s$stem& #his collection includes all the files and folders that 0indo3s created in both the boot and s$stem partitions& #he collection also includes the !$stem !tate data that are preser"ed alon 3ith the 0indo3s !er"er 200% operatin s$stem files and folders in the same bac(up&

/sing the 8ac*up /ti+ity in -indo3s $erver 2003 to 8ac*up and Restore <our Data
#his topic explains ho3 to use the bac(up utilit$ >2ac(up? in MicrosoftH 0indo3s !er"erI 200% to bac( up and restore $our Exchan e !er"er 200% or aniGation& -f $ou are alread$ familiar 3ith 2ac(up, $ou can continue to J2ac(in up Exchan e !er"er 200%&J -f $ou are ne3 to bac(up and restore procedures, some of the information in this topic 3ill ma(e more sense 3hen $ou perform the bac(up and restore steps that appear in later chapters& -t is best to practice bac(up and restore procedures in a test en"ironment before $ou bac( up or restore $our or aniGationAs production ser"ers& 4ou can use 2ac(up to bac( up and restore both 0indo3s !er"er 200% and Exchan e 200% data& #he bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% is similar to earlier "ersions of the utilit$& 2ac(up helps $ou to bac( up directories, selected files, and !$stem !tate data, includin 0indo3s !er"er 200% operatin s$stem re istr$ information& 4ou can also use 2ac(up remotel$ o"er the net3or( to bac( up Exchan e databases and information about other computers& 6or complete details about 2ac(up and ho3 to troubleshoot it, see J2ac(in up and restorin dataJ in the 0indo3s !er"er 200%, !tandard Edition, online 5elp& 6or additional information not co"ered, see the online 5elp in $our 0indo3s !er"er 200% operatin s$stem&

$tarting 8ac*up
6or detailed instructions, see 5o3 to !tart the 2ac(up 1tilit$&

2%

#o bac( up and restore critical data in $our Exchan e 200% or aniGation, $ou ma$ need to use ad"anced settin s that are not a"ailable in the basic 8ac*up orRestore -i=ard& 6or this reason, these procedures use Ad"anced Mode exclusi"el$& 6or detailed instructions, see 5o3 to !3itch 2ac(up to Ad"anced Mode&

>o3 to $tart the 8ac*up /ti+ity
#his topic explains ho3 to start the 2ac(up utilit$ in 0indo3s !er"er 200%&

8efore <ou 8egin
0hen $ou start 2ac(up for the first time, the 2ac(up or *estore 0iGard 3ill open& 5o3e"er, some bac(up features are not a"ailable in the 2ac(up or *estore 0iGard& #herefore, it is recommended that $ou use Ad"anced Mode& 6or detailed instructions, see 5o3 to !3itch 2ac(up to Ad"anced Mode&

'rocedure
.o $tart 8ac*up • Clic( $tart, clic( Run, t$pe .8ac*up, and then clic( O?&

#his process opens the 8ac*up or Restore -i=ard& .he 8ac*up or Restore -i=ard

22

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

>o3 to $3itch 8ac*up to Advanced Mode
#his topic explains ho3 to s3itch the 2ac(up utilit$ to Ad"anced Mode&

'rocedure
.o s3itch to Advanced Mode 1& !tart 2ac(up& 6or detailed instructions, see 5o3 to !tart the 2ac(up 1tilit$& 2& Clear the A+3ays start in 3i=ard #ode chec( box& %& Clic( Advanced Mode to open 2ac(up in Ad"anced Mode&

23

8ac*up in Advanced Mode

ote! #o s3itch bac( to the 2ac(up or *estore 0iGard, on the .oo+s menu, clic( $3itch to 3i=ard #ode&

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

$e+ecting the Defau+t $ettings for 8ac*up
4ou can specif$ the default settin s used in 2ac(up for e"er$ bac(up and restore that $ou perform& 6or detailed instructions, see 5o3 to !pecif$ the Default !ettin s for 2ac(up&

2&

>o3 to $pecify the Defau+t $ettings for 8ac*up
#his procedure explains ho3 to specif$ the default settin s for 2ac(up&

'rocedure
#o specif$ the default settin s for 2ac(up 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& +n the .oo+s menu, clic( Options& +n the Genera+ tab, either clear or select the chec( boxes to select the default settin s that $ou 3ant& #he follo3in table pro"ides detailed descriptions of the options a"ailable on the Genera+ tab& 6or more information about these options, see the online 5elp in $our 0indo3s !er"er 200% operatin s$stem&

2) .he Genera+ tab in the Options dia+og box

Exp+anation of the avai+ab+e Genera+ options +ption Co#pute se+ection infor#ation before bac*up and restore operations@ Explanation Estimates the number of files and b$tes that 3ill be bac(ed up or restored durin the bac(up or restore operation& #his information is calculated and displa$ed before the bac(up or restore be ins&

21

+ption /se the cata+ogs on the #edia to speed up bui+ding restore cata+ogs on dis*@

Explanation !pecifies that $ou 3ant to use the on@media catalo to build the on@dis( catalo for restore selections& #his is the fastest 3a$ to build an on@dis( catalo & 5o3e"er, if $ou 3ant to restore data from se"eral tapes, and the tape 3ith the on@media catalo is missin or $ou 3ant to restore data from media that is dama ed, do not select this option& 2ac(up 3ill then scan $our 3hole bac(up set >or as much of it as $ou ha"e?, and build an on@dis( catalo & #his mi ht ta(e se"eral hours if $our bac(up set is "er$ lar e& Compares the bac(ed@up data and the ori inal data on $our hard dis( to ma(e sure that the$ are the same& -t is recommended that $ou onl$ "erif$ bac(ups of data files !$stem bac(ups are difficult to "erif$ because of the lar e number of chan es that happen to s$stem files on a continual basis& !ome data files that 3ere in use durin the bac(up mi ht also cause "erification errors, but $ou can enerall$ i nore these errors& -f there are man$ "erification errors, there mi ht be a problem 3ith the media or the file $ou are usin to bac( up data& -f this beha"ior occurs, use different media or desi nate another file, and run the bac(up operation a ain& "#portant! Do not select this option 3hen $ou bac( up Exchan e databases, althou h this option helps $ou "erif$ data inte rit$ in some t$pes of data bac(ups >for example, !$stem !tate bac(ups and full computer bac(ups?& -f $ou select this option, the time it ta(es to perform an Exchan e database bac(up increases substantiall$&

Aerify data after the bac*up co#p+etes@ ote! #his option does not "erif$ Exchan e databases&

26

+ption

Explanation

8ac* up the contents of #ounted drives@ 2ac(s up the data that is on a mounted dri"e& -f $ou select this option, and then $ou bac( up a mounted dri"e, the data that is on the mounted dri"e 3ill be bac(ed up& -f $ou do not select this option, and then $ou bac( up a mounted dri"e, onl$ the path information for the mounted dri"e 3ill be bac(ed up& $ho3 a+ert #essage 3hen " start the 8ac*up /ti+ity and Re#ovab+e $torage is not running@ Displa$s a dialo box 3hen $ou start 2ac(up, and *emo"able !tora e is not runnin & 2ac(up 3ill then start *emo"able !tora e automaticall$& -f $ou t$picall$ bac( up data to a file, and $ou sa"e the file to a flopp$ dis(, a hard dis(, or an$ t$pe of remo"able dis(, do not select this option& -f $ou primaril$ bac( up data to a tape or other media that is mana ed b$ *emo"able !tora e, select this option& Displa$s a dialo box 3hen $ou start 2ac(up, and there is ne3 media a"ailable& -f $ou primaril$ bac( up data to a file, and $ou sa"e the file to a flopp$ dis(, a hard dis(, or an$ t$pe of remo"able dis(, do not select this option& -f $ou primaril$ bac( up data to a tape or other media that is mana ed b$ *emo"able !tora e, select this option& Displa$s a dialo box 3hen ne3 media is detected b$ *emo"able !tora e& -f $ou primaril$ bac( up data to a file, and $ou sa"e the file to a flopp$ dis(, a hard dis(, or an$ t$pe of remo"able dis(, do not select this option& -f $ou primaril$ bac( up data to a tape or other media that is mana ed b$ *emo"able !tora e, select this option&

$ho3 a+ert #essage 3hen " start the 8ac*up /ti+ity and there is recogni=ab+e #edia avai+ab+e@

$ho3 a+ert #essage 3hen ne3 #edia is inserted@

2:

+ption A+3ays a++o3 use of recogni=ab+e #edia 3ithout pro#pting@

Explanation Automaticall$ mo"es ne3 media that is detected b$ *emo"able !tora e to the 2ac(up media pool& -f $ou t$picall$ bac( up data to a file, and $ou sa"e the file to a flopp$ dis(, a hard dis(, or an$ t$pe of remo"able dis(, do not select this option& -f $ou 3ant all ne3 media to be a"ailable to the 2ac(up pro ram onl$, and no one is usin *emo"able !tora e to mana e ne3 media, select this option&

%& Clic( the Restore tab to displa$ the options for restorin a file that alread$ exists on $our computer& #hen clic( one of the follo3in options: • • • Do not replace the file on m$ computer >recommended?& *eplace the file on dis( onl$ if the file on dis( is older& Al3a$s replace the file on m$ computer&

2; .he Restore tab in the Options dia+og box

"#portant! #he settin s that $ou select on the Restore tab do not affect the Exchan e database restore process& 0hen $ou restore an Exchan e database, al3a$s replace the existin database files& Exchan e lo files that existed before the restore are not affected because Exchan e lo files are restored to a temporar$ director$, not to their ori inal location& ote! -n contrast, 3hen $ou restore $our operatin s$stem, !$stem !tate data al3a$s o"er3rites the existin operatin s$stem files, and 3ill alert $ou to that fact before the restore process be ins& !elect A+3ays rep+ace the fi+e on #y co#puter if $ou 3ant to restore $our operatin s$stem or the Exchan e installation folder >or both? from a bac(up& !electin this option pre"ents file "ersion conflicts 3hen $ou restore a bac(up o"er a fresh installation of $our 0indo3s !er"er 200% operatin s$stem, and ensures that the most current file "ersions that 3ere preser"ed in $our bac(up o"er3rite older "ersions that the 0indo3s !er"er 200% !etup pro ram created& #hese files include the Exchan e &dll files, such as MAP-%2&D==, 3hich exists in the Ks$stemrootKF!$stem%2 folder& -n this 3a$,

30

$ou ma(e sure that all the restored operatin s$stem or Exchan e files 3ill match the file "ersions that 3ere preser"ed in $our 0indo3s or full computer bac(up as closel$ as possible& ote! 4ou mi ht recei"e an error messa e after $ou select the default settin , Do not rep+ace the fi+e on #y co#puter 4reco##ended5 3hen $ou restore $our operatin s$stem& -f this beha"ior occurs, select the settin , A+3ays rep+ace the fi+e on #y co#puter to force all the files in $our bac(up to o"er3rite the existin files& ote! #he files in $our bac(up should be the most current "ersions if $ou (eep the computer up@to@date 3ith ser"ice pac(s and other critical updates before $ou bac( up $our 0indo3s !er"er 200% operatin s$stem or the Exchan e folder& 7& Clic( the 8ac*up .ype tab to select the default bac(up t$pe& .he 8ac*up .ype tab in the Options dia+og box

/& -n the Defau+t 8ac*up .ype list, select one of the follo3in bac(up t$pes&

3%

• or#a+ A normal bac(up entails cop$in all the files that $ou selected, and then mar(in each file as ha"in been bac(ed up& >#he archive attribute is cleared&? #o perform a normal bac(up, $ou need onl$ the most recent cop$ of the bac(up file or tape to restore all the files& 4ou usuall$ perform a normal bac(up the first time that $ou create a bac(up set& Eormal bac(ups are fre.uentl$ referred to as full bac(ups, althou h a bac(up is onl$ a full bac(up 3hen $ou choose to bac( up all files& "#portant! #o restore from bac(up, $ou must ha"e the most recent normal, differential, and incremental bac(up files& • Copy A cop$ bac(up entails cop$in all the files that $ou select, but not mar(in each file as ha"in been bac(ed up& >#he archive attribute is not cleared&? #o bac( up files bet3een normal and incremental bac(ups, perform a cop$ bac(up because it does not affect other bac(up operations& • Differentia+ A differential bac(up entails cop$in files created or chan ed since the last normal or incremental bac(up, but not mar(in files as ha"in been bac(ed up& >#he archive attribute is not cleared&? #o perform a combination of normal and differential bac(ups, $ou must ha"e the last normal bac(up set and also the last differential bac(up set& • "ncre#enta+ An incremental bac(up entails bac(in up onl$ those files created or chan ed since the last normal or incremental bac(up, and then mar(in files as ha"in been bac(ed up& >#he archive attribute is cleared&? -f $ou use a combination of normal and incremental bac(ups, $ou must ha"e the last normal bac(up set and also all incremental bac(up sets to restore $our data& • Dai+y A dail$ bac(up entails cop$in all the files that $ou selected and that are also modified on the same da$ that $ou perform the dail$ bac(up& #he bac(ed up files are not mar(ed as ha"in been bac(ed up& >#he archive attribute is not cleared&? 6& Clic( the 8ac*up 7og tab to displa$ the options for settin the le"el of detail that $ou 3ant to use 3hen bac(up lo s are created for bac(ups and restores& 9& #his is a "aluable troubleshootin tool if the bac(up or restore process completes 3ith errors& 0hen $ou select the Detai+ed option, all attempts to bac( up or restore a sin le file are lo ed& #herefore, $ou can search the bac(up lo at the end of the bac(up or restore process for all failures that occurred 3hen files 3ere copied or restored&

32 .he 8ac*up 7og tab in the Options dia+og box

:& Clic( the Exc+ude ,i+es tab to exclude certain t$pes of files from $our bac(up Lob&

33 .he Exc+ude ,i+es tab in the Options dia+og box

ote! -n the ,i+es exc+uded for a++ users list box, it is best to exclude onl$ the default files& 4ou do not ha"e to exclude additional files durin an Exchan e bac(up&

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

/sing 8ac*up to 8ac* /p <our Data
1se 2ac(up to preser"e all the critical data in $our Exchan e or aniGation& #he follo3in topics i"e $ou the eneral information $ou need to confi ure and create bac(ups usin the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200%: • Performin a basic bac(up

3&

• • • • •

!electin the destination for a bac(up !electin options for a bac(up !chedulin a bac(up Chec(in the success of a completed bac(up ;erif$in bac(ed up data

'erfor#ing a 8asic 8ac*up
1se the procedures in this section to bac( up $our data b$ usin 2ac(up& #hese procedures appl$ to a eneric bac(up, and are not Exchan e specific& 6or information about bac(in up Exchan e, domain controllers, and so on, J2ac(in up Exchan e !er"er 200%&J /sing 8ac*up to perfor# a basic bac*up

+ne subtle difference bet3een the bac(up utilit$ in 0indo3s !er"er 200% compared to the bac(up utilit$ in Microsoft 0indo3sH 2000 is the 3a$ that files that are mar(ed for bac(up and restore appear in the user interface >1-?& A cleared chec( box means that nothin in its correspondin node 3ill be bac(ed up or restored& A chec( mar( that appears dimmed indicates that onl$ a part of the files and folders in that node 3ill be bac(ed up or restored& #o

3)

see 3hich files 3ill be bac(ed up or restored, expand the node& -t is possible for a chec( mar( that appears dimmed to indicate that no files are oin to be bac(ed up if nothin in the node is scheduled for bac(up& 6or example, althou h the Pro ram 6iles node in fi ure 1&: is chec(ed, there are no files in that node scheduled for bac(up& 6or detailed instructions, see 5o3 to Perform a 2asic 2ac(up&

>o3 to 'erfor# a 8asic 8ac*up
#his topic explains ho3 to perform a basic bac(up usin 2ac(up&

8efore <ou 8egin
+ne subtle difference bet3een the bac(up utilit$ in 0indo3s !er"er 200% and the bac(up utilit$ in 0indo3s 2000 !er"er is ho3 files that are mar(ed for bac(up and restore appear in the user interface >1-?& A cleared chec( box si nifies that no items in the correspondin node 3ill be bac(ed up or restored& A chec( mar( that appears dimmed indicates that onl$ some of the files and folders in that node 3ill be bac(ed up or restored& #o see 3hich files 3ill be bac(ed up or restored, expand the node& -t is possible for a chec( mar( that appears dimmed to indicate that no files 3ill be bac(ed up if nothin in the node is scheduled for bac(up& 6or example, althou h the Pro ram 6iles node in the follo3in fi ure is chec(ed, there are no files in that node scheduled for bac(up&

31 /sing 8ac*up to perfor# a basic bac*up

'rocedure
.o perfor# a basic bac*up 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode e3&

2& Clic( the 8ac*up tab, and then on the Bob menu, clic(

%& 1nder C+ic* to se+ect the chec* box for any driveC fo+der or fi+e that you 3ant to bac* up, select the chec( box next to the dri"e, file, or folder that $ou 3ant& 7& -n the 8ac*up destination list, clic( a destination de"ice for $our bac(up, such as ,i+e if $ou 3ant to bac( up to a dis(, or the name of an attached tape dri"e& /& -n the 8ac*up #edia or fi+e na#e box, t$pe the bac(up media or file name to use for $our bac(up& ote!

36

6or detailed information about the 8ac*up destination list and the 8ac*up #edia or fi+e na#e box, see !electin the Destination for a 2ac(up& 6& +n the .oo+s menu, clic( Options& !elect the appropriate bac(up options, and then clic( O?& ote! 6or detailed information about the Options dialo box, see 5o3 to !pecif$ the Default !ettin s for 2ac(up& 9& Clic( $tart 8ac*up, and then in the 8ac*up Bob "nfor#ation dialo box, "erif$ that the settin s for the bac(up are correct& .he 8ac*up Bob "nfor#ation dia+og box

Caution! -f the bac(up file name $ou use for this bac(up alread$ exists in the bac(up media or file location, confirm that the settin s in 8ac*up Bob "nfor#ation are correct to a"oid o"er3ritin a bac(up file that $ou mi ht 3ant to (eep& ote! 6or detailed information about the options in the 8ac*up Bob "nfor#ation dialo box, see !electin +ptions for a 2ac(up& :& -n 8ac*up Bob "nfor#ation, clic( Advanced if $ou 3ant to set ad"anced bac(up options such as data "erification or hard3are compression& #hen, clic( O?& ote! 6or detailed information about ad"anced bac(up options, see !electin +ptions for a 2ac(up&

3:

8& -f $ou 3ant to perform this bac(up immediatel$, clic( $tart 8ac*up& 10& -f $ou 3ant to schedule this bac(up to run automaticall$ at a later time, in 8ac*up Bob "nfor#ation, clic( $chedu+e& 11& -f $ou choose to schedule the bac(up Lob, in $ave $e+ections, specif$ a name for the bac(up Lob $ou 3ant to schedule, and then clic( $ave& 12& -f $ou choose to schedule a bac(up, in $et Account "nfor#ation, enter the user name and pass3ord $ou 3ant 2ac(up to use 3hen it runs the scheduled bac(up& Ma(e sure that the account $ou specif$ has the necessar$ permissions& 6or more information, see Permissions *e.uired& $et Account "nfor#ation dia+og box

1%& -f $ou 3ant to schedule a bac(up, in $chedu+ed Bob Options, in the Bob na#e box, t$pe a name for the scheduled bac(up Lob& Clic( 'roperties to enter the date, time, and fre.uenc$ parameters for the scheduled bac(up, and then clic( O?& $chedu+ed Bob Options dia+og box

3;

ote! 6or eneral information about schedulin bac(ups, see !chedulin a 2ac(up&

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

$e+ecting the Destination for a 8ac*up
2efore $ou proceed 3ith a bac(up, select a destination for the files $ou 3ant to bac( up& 4ou can bac( up the files to a hard dis(, a tape de"ice, or a "ariet$ of other supported de"ices& 6or detailed instructions, see 5o3 to !elect a Destination for a 2ac(up& 2ac(up 3ill not bac( up to a CD de"ice such as CD@*0, CD@*, or D;D@* dri"es& #o bac( up $our data to these de"ices, $ou must first bac( up the data to a file& Eext, archi"e the &b(f file

&0

to the CD& 6rom this point on3ard, $ou can restore $our data from that CD@*, CD@*0, or D;D@*& -f $ou are performin a bac(up, and the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% indicates that unused media is not a"ailable, $ou mi ht ha"e to use the *emo"able !tora e Mana ement console to add $our tape de"ice to the 2ac(up media pool& 6or more information, see J*emo"able !tora eJ in the 0indo3s !er"er 200%, !tandard Edition online 5elp& Durin a bac(up, 2ac(up creates a catalo of the files that are bein bac(ed up in each bac(up Lob& 4ou can use this catalo to select the files that $ou 3ant to restore from the bac(up media& #he computer on 3hich the bac(up occurs stores the catalo & 5o3e"er, the catalo can be re@created from the bac(up media if $ou restore data on a different or rebuilt computer& 6or more information about re@creatin the catalo , see J5o3 to *ebuild a Catalo &J

>o3 to $e+ect a Destination for a 8ac*up
#his topic explains ho3 to select a destination for a bac(up&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, consider the follo3in : • 2ac(up 3ill not bac( up to a CD de"ice such as CD@*0, CD@*, or D;D@* dri"es& #o bac( up $our data to these de"ices, $ou must first bac( up the data to a file& Eext, archi"e the &b(f file to the CD& 6rom this point on3ard, $ou can restore $our data from that CD@*, CD@*0, or D;D@*& • -f $ou are performin a bac(up, and the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% indicates that unused media is not a"ailable, $ou mi ht ha"e to use the *emo"able !tora e Mana ement console to add $our tape de"ice to the 2ac(up media pool& 6or more information, see J*emo"able !tora eJ in the 0indo3s !er"er 200%, !tandard Edition online 5elp&

'rocedure
.o se+ect a destination for a bac*up 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • 5o3 to !tart the 2ac(up 1tilit$

&%



5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the 8ac*up tab& %& -n the 8ac*up destination list, perform one of the follo3in steps: • !elect ,i+e if $ou 3ant to bac( up files and folders to a file& -f $ou do not ha"e a tape de"ice installed on $our computer, this option is selected b$ default and cannot be chan ed& • !elect a tape de"ice if $ou 3ant to bac( up files and folders to a tape&

.he 8ac*up destination and 8ac*up #edia fie+ds

7& Clic( 8ro3se to select a location and file name for $our bac(up&

&2

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

$e+ecting Options for a 8ac*up
0hen $ou bac( up $our data, $ou ha"e the option to chan e the default settin s for the bac(up set before the process be ins& 4ou can also confi ure ad"anced options& 8ac*up and advanced bac*up options

&3

Confi ure standard and ad"anced bac(up options in the 8ac*up Bob "nfor#ation and the Advanced 8ac*up Options dialo boxes& #he 8ac*up Bob "nfor#ation dialo box appears after $ou clic( $tart 8ac*up from the 8ac*up tab& #he follo3in tables pro"ide explanations of the a"ailable options& 6or more information about these options, see the online 5elp in $our 0indo3s !er"er 200% operatin s$stem& "#portant! Exchan e databases should not be bac(ed up in the same 3a$ $ou bac(up static data files& #he$ should be bac(ed up as online Exchan e databases& 4ou should specificall$ exclude Exchan e data directories from bein bac(ed up normall$ if $ou are performin online bac(ups& 6or more information about ho3 to bac( up Exchan e databases, see J2ac(in up Exchan e !er"er 200%&J 8ac*up options 2ac(up options 8ac*up description Append this bac*up to the #edia@ Explanation 4ou can t$pe a uni.ue name to describe each bac(up& 4ou can append the bac(up Lob to an existin bac(up file or tape& !electin this option does not affect an$ pre"ious bac(up data stored on that media& 4ou can erase the bac(up file or all pre"ious bac(up Lobs stored on the destination media before the ne3 bac(up Lob is sa"ed& Caution! -f $ou select this option, $ou 3ill lose all pre"ious bac(up data currentl$ stored on the destination media&

Rep+ace the data on the #edia 3ith this bac*up@

&&

2ac(up options A++o3 on+y the o3ner and the Ad#inistrator access to the bac*up data@

Explanation 4ou can specif$ that onl$ the o3ner or members of the AdministratorAs roup ma$ access the data that is sa"ed on the destination media& #his option secures the online tape or file& -f $ou are bac(in up data to an existin tape or file that $ou 3ant to o"er3rite, $ou can select this option& -f $ou are bac(in up data to an existin tape or file and $ou are appendin the data to the tape or file, $ou cannot select this option because o3nership of the tape has alread$ been established&

Advanced bac*up options Ad"anced bac(up options 8ac* up data that is in Re#ote $torage@ Explanation 4ou can bac( up data that has been desi nated for *emote !tora e& !electin this option bac(s up *emote !tora e reparse points >placeholder files?& -f $ou do not select this option, *emote !tora e reparse points are not bac(ed up& 4ou can restore *emote !tora e data onl$ to an E#6! file s$stem "olume&

&)

Ad"anced bac(up options Aerify data after bac*up@ >Do not use this option 3hen $ou bac( up Exchan e databases&?

Explanation 4ou can "erif$ that the bac(ed up data matches the ori inal data after the bac(up completes& 2ac(up creates a chec(sum for e"er$ file as it is bac(ed up, and stores those chec(sums in the actual bac(up& At the end of a successful bac(up, e"er$ file in the bac(up is read and compared to the chec(sums that are also stored in the bac(up to ma(e sure that the file in the bac(up matches the chec(sum created at the time the file 3as bac(ed up& #his means that $ou are "erif$in the media instead of "erif$in that the file in the bac(up still matches the ori inal at the end of the bac(up, a subtle distinction to understand& "#portant! Do not use this option 3hen $ou bac( up Exchan e databases& ote! Althou h this option helps $ou "erif$ data inte rit$ in some t$pes of data bac(ups >for example, !$stem !tate bac(ups and full computer bac(ups?, do not use this option 3hen $ou bac( up Exchan e databases& !electin this option 3ill substantiall$ increase the time that the bac(up ta(es to complete& #he onl$ added "alue that this option pro"ides in this case is to "erif$ that the media can still be read immediatel$ after it 3as 3ritten to& ote! Additionall$, althou h the bac(ed up Exchan e database files 3ere compared to the ori inals on dis( after the bac(up, the "erification

&1

Ad"anced bac(up options

Explanation

"f possib+eC co#press the bac*up data to 4ou can compress the data that $ou plan to save space@ bac( up so that $ou can sa"e more data on a tape& -f this option is disabled, $ou do not ha"e a tape dri"e on $our computer or $our tape dri"e cannot mana e compressed data& Auto#atica++y bac*up $yste# 'rotected ,i+es 3ith the $yste# $tate@ >Do not disable this option&? 4ou can bac( up all the s$stem files that are in $our s$stemroot director$ in addition to the boot files that are included 3ith the !$stem !tate data& Althou h this option substantiall$ increases the siGe of a normal bac(up Lob, it benefits Exchan e bac(ups because it bac(s up the -nternet -nformation !er"ices >--!? metabase& #he --! metabase contains information such as $our Exchan e ;irtual !er"er >E;!? information& ote! #his option is enabled b$ default for a !$stem !tate bac(up& -t is recommended that $ou do not disable this option&

&6

Ad"anced bac(up options Disab+e vo+u#e shado3 copy@ >Do not disable this option&?

Explanation 4ou can disable the use of shado3 cop$ to create the bac(up& -f this option is disabled, some files that are open or in use durin the bac(up mi ht be s(ipped& ote! -t is recommended that $ou do not disable this option& Exchan e 200% does not use the ;olume !hado3 Cop$ ser"ice in 2ac(up 3hen it bac(s up the Exchan e store& ote! !electin this option does not affect Exchan e online bac(ups of the Exchan e store, but disablin this option mi ht cause non@Exchan e files that are open or in use durin the bac(up to be s(ipped&

8ac*up .ype@

4ou can specif$ ho3 $our data is bac(ed up& 6or a description of the different t$pes of bac(ups, see J!electin the Default !ettin s for 2ac(upJ earlier in this chapter& 6or example, $ou cannot perform an incremental bac(up of an Exchan e store until $ou ha"e performed a normal bac(up at least one time before the incremental bac(up&

$chedu+ing a 8ac*up
-f $ou confi ure 2ac(up to run bac(up Lobs automaticall$, $ou can sa"e administrati"e time and pro"ide a 3a$ to run unattended bac(up Lobs durin off@pea( hours& -n most Exchan e or aniGations, it is best to perform the lar est bac(up t$pes >such as normal bac(ups of the Exchan e databases? 3hen user access to ser"ers is at a minimum& 4ou can schedule a bac(up Lob b$ usin 2ac(up to specif$ the times that $ou 3ant $our bac(ups to run& 6or more information about ho3 to schedule a bac(up, see JPerformin a 2asic 2ac(up&J

&:

"#portant! Ma(e sure that the #as( !cheduler ser"ice is runnin before $ou schedule a bac(up& #o ma(e sure that #as( !cheduler is runnin , at a command prompt, t$pe net start schedu+e& 4ou can use the $ervices snap@in to start, stop, and "ie3 the status of ser"ices& 4ou can also schedule a bac(up to run at a scheduled time b$ referencin the bac(up Lob in a batch file b$ usin the command line s3itches for 2ac(up >E#2ac(up&exe?& 6or a list of all the a"ailable bac(up s3itches, "ie3 the command line parameters for 2ac(up b$ t$pin ntbac*up 90 at a command prompt&

Chec*ing the $uccess of a Co#p+eted 8ac*up
4our abilit$ to restore data and ser"ers depends on the .ualit$ of $our bac(ups& #herefore, it is important to "erif$ that a bac(up is successful& A successful bac(up is one that completes 3ithout errors& 6or detailed instructions, see 5o3 to ;erif$ #hat a 2ac(up Completed 0ithout Errors& *e"ie3in both the bac(up lo and the application e"ent lo in E"ent ;ie3er helps $ou "erif$ the success of a bac(up& -t is a ood idea to research and resol"e errors or inconsistencies in the lo s as soon as possible& 6inall$, remember that the condition, .ualit$, and stora e location of $our bac(up media are critical to the success of $our disaster reco"er$ strate $&

>o3 to Aerify .hat a 8ac*up Co#p+eted -ithout Errors
#his topic explains ho3 to "erif$ that a bac(up has completed 3ithout errors&

'rocedure
.o verify that a bac*up co#p+eted 3ithout errors 1& After a bac(up Lob completes, ma(e sure that the 8ac*up 'rogress dialo box displa$s $tatus! Co#p+eted& .he 8ac*up 'rogress dia+og box

&;

2& Clic( Report to "ie3 the bac(up lo file to determine 3hether an$ errors occurred durin the bac(up& 2$ default, the lo file is set to record onl$ a summar$ of the bac(up Lob that is performed& -f $ou recei"e error messa es durin a bac(up and 3ant more detailed data about the failure, $ou can perform the bac(up a ain b$ usin detailed lo in & #hen $ou can search the lo file to find out exactl$ 3hat happened& 6or more information about enablin detailed lo in , see !electin the Default !ettin s for 2ac(up& #he follo3in is an example of a bac(up lo of a 0indo3s bac(up, includin the Exchan e folder, 3hich completed 3ithout errors:
---------------------Backup Status Operation: Backup Active backup destination: File Media name: "Windows Backup created 3/ /!""# at $:!% &M"

Backup 'via s(adow cop)* o+ ",: BOO-" Backup set . on media . /!""# at $:!% &M"

Backup description: "Windows Backup created 3/

)0

Media name: "Windows Backup created 3/

/!""# at $:!% &M"

Backup -)pe: /ormal

Backup started on 3/ Backup completed on 3/ 1irectories: 3 Files: !2 B)tes: !3"!$3334 -ime: second

/!""# at $:3 /!""# at $:3

&M0 &M0

Backup 'via s(adow cop)* o+ "1: S)stem" Backup set .! on media . Backup description: "Windows Backup created 3/ Media name: "Windows Backup created 3/ /!""# at $:!% &M"

/!""# at $:!% &M"

Backup -)pe: /ormal

Backup started on 3/ Backup completed on 3/ 1irectories: Files: B)tes: -ime: !2!$ 32 2354$3$52 5 minutes and 54$

/!""# at $:3

&M0

/!""# at $:#% &M0

$$ seconds

Backup 'via s(adow cop)* o+ "F: 67c(an8e" Backup set .3 on media . Backup description: "Windows Backup created 3/ Media name: "Windows Backup created 3/ /!""# at $:!% &M"

/!""# at $:!% &M"

Backup -)pe: /ormal

)%

Backup started on 3/ Backup completed on 3/ 1irectories: !$4 Files: 3$$ B)tes: -ime: 3"%332%%3#35 $ minutes and

/!""# at $:#% &M0 /!""# at $:$3 &M0

" seconds

Backup 'via s(adow cop)* o+ "S)stem State" Backup set .# on media . Backup description: "Windows Backup created 3/ Media name: "Windows Backup created 3/ /!""# at $:!% &M"

/!""# at $:!% &M"

Backup -)pe: ,op)

Backup started on 3/ Backup completed on 3/ 1irectories: Files: !5!# B)tes: #5 3"523$24 -ime: ! minutes and %2

/!""# at $:$3 &M0 /!""# at $:$5 &M0

35 seconds

----------------------

9eri+) Status Operation: 9eri+) A+ter Backup Active backup destination: File Active backup destination: ::;Windows Backup 3-"#0bk+

9eri+) o+ ",:" Backup set . on media . /!""# at $:!% &M"

Backup description: "Windows Backup created 3/

)2

9eri+) started on 3/ 9eri+) completed on 3/ 1irectories: 3 Files: !2 1i++erent: " B)tes: !3"!$3334 -ime: second

/!""# at $:$5 &M0 /!""# at $:$5 &M0

9eri+) o+ "1:" Backup set .! on media . Backup description: "Windows Backup created 3/ 9eri+) started on 3/ 9eri+) completed on 3/ 1irectories: Files: !2!$ 54$ /!""# at $:$5 &M0 /!""# at $:$4 &M0 /!""# at $:!% &M"

1i++erent: " B)tes: -ime: 32 2354$3$52 minute and % seconds

9eri+) o+ "F:" Backup set .3 on media . Backup description: "Windows Backup created 3/ 9eri+) started on 3/ 9eri+) completed on 3/ 1irectories: !$4 Files: 3$$ 1i++erent: " B)tes: -ime: 3"%332%%3#35 3# seconds /!""# at $:$4 &M0 /!""# at $:$% &M0 /!""# at $:!% &M"

)3

9eri+) o+ "S)stem State" Backup set .# on media . Backup description: "Windows Backup created 3/ 9eri+) started on 3/ 9eri+) completed on 3/ 1irectories: Files: !5!# 1i++erent: " B)tes: #5 3"523$24 -ime: 5 seconds %2 /!""# at $:$% &M0 /!""# at $:$% &M0 /!""# at $:!% &M"

----------------------

%& Chec( the bac(up lo file for errors& Ma(e sure that there are no errors in the bac(up lo file& ote! Each bac(up Lob adds information to this lo file& 4ou mi ht ha"e to scroll to the bottom of the lo file to find the information that relates to the most recent bac(up& 7& -f $ou enabled "erification for this bac(up Lob, $ou can "ie3 the ;erif$ !tatus section of the lo file to see 3hich files in the bac(up >if an$? do not match the ori inal files on dis( b$ loo(in at the Different! line in the lo file& Eote that some files chan e re ularl$, and a discrepanc$ bet3een files does not al3a$s indicate a problem& /& Close the lo file and the 8ac*up 'rogress dialo box& 6& Clic( $tart, point to A++ 'rogra#s, point to Ad#inistrative .oo+s, and then clic( Event Aie3er& 9& -n E"ent ;ie3er, in the console tree, clic( App+ication& -n the details pane, ma(e sure that there are no Error entries reported in the application e"ent lo that ha"e JE#2ac(upJ or JE!EJ >the Extensible !tora e En ine? as their source& #hese errors indicate that the bac(up has not been completel$ successful& "#portant! #his step is essential 3hen $ou bac( up Exchan e data& !ome errors that occur 3ill onl$ sho3 up in the application e"ent lo & Do not rel$ onl$ on the bac(up lo s 3hen $ou bac( up Exchan e& ote!

)&

#o speed up $our search, loo( for e"ents that indicate 3hen the bac(up and "erification processes started and completed& #hen re"ie3 an$ e"ents that occurred in bet3een& E"ent :000 indicates the start of the bac(up and E"ent :018 indicates the end& :& Close E"ent ;ie3er after $ou ha"e loo(ed for errors&

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

Aerifying 8ac*ed /p Data
#o "erif$ data, $ou restore the preser"ed data from $our bac(up media to a test domain, and then ma(e sure that $ou can access the data& 4ou probabl$ cannot "erif$ all bac(ups from all ser"ers, particularl$ in a lar e or aniGation& 5o3e"er, b$ rotatin a simulated Exchan e restore process in a test domain usin bac(ups from "arious production ser"ers, $ou can test the reliabilit$ of $our s$stem& #his strate $ helps $ou identif$ potential problems before a real disaster happens& ;erif$in the data from a bac(up also helps $ou train administrators to perform restore procedures& #rainin familiariGes administrators 3ith the restore process so that the$ can respond .uic(l$ and appropriatel$ to a real disaster& -f $ou do not ha"e a separate test domain, $ou can use reco"er$ stora e roups to test restore procedures for an Exchan e database& 5o3e"er, $ou cannot test public folder bac(ups this 3a$& 6or more information about reco"er$ stora e roups, see /sing Recovery $torage Groups in Exchange $erver 2003&

/sing 8ac*up to Restore <our Data
#he bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% helps $ou restore items >includin files, folders, the !$stem !tate data, and Exchan e databases? that 3ere pre"iousl$ bac(ed up& #his topic pro"ides the information $ou need to restore items usin 2ac(up: • • • • Performin a basic restore& *ebuildin a catalo for a restore& !electin the ad"anced options for a restore& Chec(in the success of a completed restore Lob&

))

'erfor#ing a 8asic Restore
6or detailed instructions, see 5o3 to Perform a 2asic *estore&

Rebui+ding a Cata+og for a Restore
0hen $ou bac( up $our data, 2ac(up creates a catalo on the local computer that lists all the files in the bac(up set& #he Restore and Manage Media tab displa$s the files a"ailable to be restored b$ readin this catalo & -f the catalo is missin or if $ou are restorin the files to a different computer or to a clean installation of $our 0indo3s !er"er 200% operatin s$stem, $ou must rebuild the catalo & 4ou can delete an$ catalo s that $ou no lon er 3ant from the Restore and Manage Media tab& *i ht@clic( each catalo , and then clic( De+ete Cata+og& 6or detailed instructions, see 5o3 to *ebuild a Catalo &

$e+ecting the Advanced Options for a Restore
0hen $ou restore most t$pes of data b$ usin the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200%, $ou can confi ure ad"anced restore options before $ou start to restore the files $ou ha"e selected& ote! #hese options are not present in Exchan e database restores& 4ou confi ure ad"anced restore options 3hile $ou restore data& #o "ie3 the complete procedure for restorin data, see JPerformin a 2asic *estoreJ earlier in this topic& .he Advanced Restore Options dia+og box

)1

#o confi ure ad"anced restore options, in the Confir# Restore dialo box, clic( Advanced to open the Advanced Restore Options dialo box explanations of the ad"anced options& 6or more information about these options, see the online 5elp in $our 0indo3s !er"er 200% operatin s$stem& Advanced restore options Ad"anced restore options Restore security@ Explanation 4ou can restore securit$ settin s for each file and folder& !ecurit$ settin s include permissions, audit entries, and o3nership& #his option is a"ailable onl$ under t3o conditions: if $ou ha"e bac(ed up data from an E#6! file s$stem "olume used in the 0indo3s !er"er 200% operatin s$stem, and $ou are restorin that data to an E#6! "olume used in a 0indo3s !er"er 200% operatin s$stem& 4ou can restore the Lunction points on $our hard dis( and also the data that the Lunction points point to& -f $ou do not select this chec( box, the Lunction points 3ill be restored as common directories and the data that the Lunction points point to 3ill not be accessible& -f $ou are restorin a mounted dri"e and $ou 3ant to restore the data that is on the mounted dri"e, $ou must select this chec( box& -f $ou do not select this chec( box, $ou 3ill onl$ restore the folder containin the mounted dri"e& 4ou can perform a primar$ restore& A primar$ restore ensures that restored 6ile *eplication !er"ice >6*!? data is replicated to $our other ser"ers& !elect this option onl$ 3hen $ou restore the first replica set to the net3or(& Do not use this option if one or more replica sets ha"e alread$ been restored&

Restore 2unction pointsC and restore fi+e and fo+der data under 2unction points to the origina+ +ocation@

-hen restoring rep+icated data setsC #ar* the restored data as the pri#ary data for a++ rep+icas@

)6

Ad"anced restore options Restore the C+uster Registry to the (uoru# dis* and a++ other nodes@

Explanation 4ou can ensure that the .uorum database is restored and replicated on all nodes in a ser"er cluster& -f $ou select this option, 2ac(up 3ill stop the Cluster ser"ice on all the other nodes of the ser"er cluster after the node that 3as restored is restarted& #he 3hole ser"er cluster 3ill therefore be do3n durin an authoritati"e restore of the data on the .uorum dis( resource& 6or more information, see the online 5elp in $our 0indo3s !er"er 200% operatin s$stem& 4ou can pre"ent the restore operation from o"er3ritin an$ "olume mount points that $ou ha"e created on the partition or "olume that $ou are restorin data to& #his option is useful 3hen $ou are restorin data to a 3hole dri"e or partition& 6or example, select this option if $ou are restorin data to a replacement dri"e and $ou ha"e alread$ partitioned the dri"e, formatted it, and restored its "olume mount points& 2$ doin this, $ou ensure that $our "olume mount points are not restored& Do not select this option if $ou are restorin data to a partition or dri"e that $ou ha"e recentl$ reformatted, and $ou 3ant to restore the old "olume mount points&

'reserve existing vo+u#e #ount points@

Chec*ing the $uccess of a Co#p+eted Restore Bob
-t is important to "erif$ that the restore occurred 3ithout errors& 0hen the restore completes, ma(e sure that the Restore 'rogress dialo box sho3s $tatus! Co#p+eted& -f the status displa$s $tatus! Co#p+eted 3ith Errors, or $tatus! ,ai+ed, the restore 3as not successful&

): Restore co#p+eted successfu++y

-f the restore failed or had errors, clic( Report to "ie3 the *eport lo file, 3hich displa$s the errors that occurred& -f errors exist, research the possible causes of the errors& ote! Each session of 2ac(up adds information to this lo file& 4ou mi ht ha"e to scroll to the bottom of the lo file to find the lo information that relates to the most recent restore attempt& #he follo3in is an example of a restore lo 3ith errors:
---------------------<estore Status Operation: <estore Backup o+ "S6<96<" ;Microso+t =n+ormation Store;First Stora8e >roup" Backup set . on media . !/!4/!""3 at 3: ! &M" :" &M0

Backup description: "Set created <estore started on /!%/!""# at

?nable to restore data to S6<96<" ;Microso+t =n+ormation Store;First Stora8e >roup3 c(eck t(e application event lo8 +or more in+ormation0 <estore completed on 1irectories: " /!%/!""# at :" &M0

);

Files: " B)tes: " -ime: second

----------------------

2$ default, the *estore lo file is set to record onl$ a summar$ of the restore process& -f $ou recei"e error messa es durin the restore and 3ant more detailed data to troubleshoot the problem, $ou can perform the restore a ain usin detailed lo in , and then search the lo to find out exactl$ 3hat happened& 6or more information about enablin detailed lo in , see J!electin the Default !ettin s for 2ac(up&J 0hen $ou ha"e finished chec(in the *estore lo , ma(e sure to also chec( the application e"ent lo for errors& 6or detailed instructions, see 5o3 to Chec( the Application E"ent =o for Errors& 0hen the $tatus field in the Restore 'rogress dialo box is mar(ed as Co#p+eted, it means that 2ac(up has successfull$ finished cop$in files to their appropriate destinations& 5o3e"er, if $ou are restorin an Exchan e database, transaction lo file repla$ needs to finish before $ou mount the database& 6or more information about this issue, see JMa(e !ure #hat the *estore Process 0as !uccessfulJ in *eco"erin an Exchan e Database&

>o3 to 'erfor# a 8asic Restore
#his procedure 3ill explain ho3 to perform a basic restore usin 2ac(up&

8efore <ou 8egin
+ne subtle difference bet3een the bac(up utilit$ in 0indo3s !er"er 200% and the bac(up utilit$ in 0indo3s 2000 !er"er is ho3 files that are mar(ed for bac(up and restore appear in the user interface >1-?& A cleared chec( box si nifies that no items in the correspondin node 3ill be bac(ed up or restored& A chec( mar( that appears dimmed indicates that onl$ some of the files and folders in that node 3ill be bac(ed up or restored& #o see 3hich files 3ill be bac(ed up or restored, expand the node&

'rocedure
.o perfor# a basic restore 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures:

10

• •

5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the Restore and Manage Media tab, and then select the files that $ou 3ant to restore& -f the catalo for the bac(up that $ou 3ant to restore does not appear, $ou mi ht ha"e to rebuild the catalo & 6or details, see J*ebuildin a Catalo for a *estoreJ in 1sin 2ac(up to *estore 4our Data& .he Restore and Manage Media tab

%& -n the Restore fi+es to list, select the location 3here $ou 3ant the files restored& 2$ default, the location specified is Origina+ +ocation& 7& Clic( !tart *estore& /& -n Confir# Restore, clic( Advanced to specif$ ad"anced restore options, or clic( O? to start the restore& ote! 6or more detailed information about ad"anced restore options, see the section J!electin the Ad"anced +ptions for a *estoreJ in 1sin 2ac(up to *estore 4our Data&

1%

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data

>o3 to Rebui+d a Cata+og
#his topic explains ho3 to rebuild a catalo for a bac(up set&

'rocedure
.o rebui+d a cata+og 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the Restore and Manage Media tab& %& +n the Restore and Manage Media tab, ri ht@clic( the media that $ou 3ant to restore files from, and then clic( Cata+og& 7& -n Open 8ac*up ,i+e, t$pe the path and the file name of the bac(up file that $ou 3ant to catalo , and then clic( O?& !ometimes this onl$ creates the top node of the tree in the bac(up set& 6or example, if $ou store multiple bac(up Lobs in the same bac(up file, catalo in the bac(up set 3ill create the top node for each of the different bac(up Lobs performed& 5o3e"er this 3ill lea"e .uestion mar(s for an$ items contained in that node& 0hen $ou select a chec( box 3ith a .uestion mar( inside, $ou 3ill be prompted a ain for the path and file name of the bac(up file $ou are catalo in & Rebui+ding the cata+og

12

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data

>o3 to Chec* the App+ication Event 7og for Errors
#his topic explains ho3 to chec( the Application E"ent =o for errors after restorin data from bac(up&

13

'rocedure
.o chec* the app+ication event +og for errors 1& +pen E"ent ;ie3er: Clic( $tart, point to A++ 'rogra#s, point to Ad#inistrative .oo+s, and then clic( Event Aie3er& 2& -n E"ent ;ie3er, in the console tree, clic( App+ication& -n the details pane, ma(e sure that there are no errors reported in the application e"ent lo that indicate the restore 3as unsuccessful& %& -f $ou notice an$ e"ents that disclose an error, double@clic( the e"ent to open the Event 'roperties, and then read the description of the e"ent& 7& *esearch and resol"e errors or inconsistencies as soon as possible& 6or more information about the error, clic( the 1*= in the Description box, or search for rele"ant articles in the Microsoft Cno3led e 2ase >http:FF o&microsoft&comFf3lin(F' =in(-dM1:19/?& /& After $ou ha"e chec(ed for errors, close E"ent ;ie3er&

,or More "nfor#ation
6or more information about usin the 2ac(up utilit$, see 1sin the 2ac(up 1tilit$ in 0indo3s !er"er 200% to 2ac(up and *estore 4our Data&

8ac*ing up Exchange $erver 2003
2efore $ou implement a bac(up strate $, $ou should determine the most appropriate disaster reco"er$ strate $ for $our en"ironment& After $ou decide on this strate $, use the information in this topic to help $ou perform the appropriate bac(up tas(s& #his section discusses the MicrosoftH 0indo3s !er"erI 200% bac(up tool >2ac(up?& #he follo3in bac(up@related tas(s are co"ered: • • • • • • Data to exclude from 0indo3s bac(up sets or full computer bac(up sets& Creatin 0indo3s bac(up sets& Creatin full computer bac(up sets& 2ac(in up domain controllers& 2ac(in up Microsoft Exchan e !er"er 200% data& 2ac(in up Exchan e !er"er 200% clusters&

1&

#he procedures in these topics appl$ onl$ to the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200%& -f $ou 3ant to use third@part$ soft3are to bac( up and restore $our Exchan e !er"er 200% data and infrastructure, use these topics to ma(e sure that $ou bac( up the appropriate data& 6or specific procedures, see the documentation for the third@part$ soft3are& !e"eral additional bac(up methods mi ht suit $our needs& 6or example, $ou can use Automated !$stem *eco"er$, ma(e shado3 copies, and create dri"e ima es& 6or more information about these bac(up methods, see JDisaster *eco"er$J in the 0indo3s !er"er 200%, !tandard Edition online 5elp&

Data to Exc+ude fro# -indo3s 8ac*up $ets or ,u++ Co#puter 8ac*up $ets
Do not bac( up the follo3in directories and dri"es 3hen $ou create either 0indo3s bac(up sets or full computer bac(up sets& • "nsta++ab+e ,i+e $yste# 4",$5 drive

2$ default, the -6! dri"e >fre.uentl$ referred to as the M dri"e? is turned off in Exchan e !er"er 200%& -f $ou ha"e enabled the -6! dri"e, ma(e sure to clear the chec( box in the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% before $ou bac( up $our data& "#portant! -f $ou bac( up the -6! dri"e, $ou mi ht dama e $our Exchan e databases& #o a"oid this t$pe of dama e, do not enable the -6! dri"e& Anti"irus soft3are and other pro rams that affect all dri"es mi ht also dama e or cause problems for Exchan e& 6or more information, see Microsoft Cno3led e 2ase article 28:827, J-ssues caused b$ a bac(@up or b$ a scan of the Exchan e 2000 M dri"e&J • Exchange databases and +og fi+es

2ecause Exchan e database and transaction lo files are constantl$ chan in , it is recommended that $ou bac( them up b$ selectin the Microsoft "nfor#ation $tore option under Microsoft Exchange $erver in 2ac(up& !electin this option causes 2ac(up to use the Extensible !tora e En ine >E!E? to bac( up $our database and transaction lo files correctl$& 6or this reason, do not bac( up Exchan e data 3hen $ou create 0indo3s or full computer bac(up sets& -nstead, bac( up $our Exchan e ser"erAs database and transaction lo files as part of a separate bac(up& 0hen $ou create 0indo3s or full computer bac(up sets, do not select the &&DExchsr"rDMD2DA#A folder in 2ac(up, and clear the Microsoft "nfor#ation $tore chec( box >under the Microsoft Exchange $erver node?&

1) Do not bac* up the @@DExchsrvrDMD8DA.A fo+der

-f $our bac(up includes the dri"es or folders that contain $our Exchan e database and transaction lo files or the Exchan e -6! dri"e >b$ default, dri"e M?, the files that are in use at the time that the bac(up occurs are not bac(ed up& An$ attempts to restore the bac(up mi ht cause problems& 6or information about ho3 to bac( up Exchan e databases and lo files, see J2ac(in 1p Exchan e !er"er 200% DatabasesJ later in this chapter& • .he c+uster shared dis* resources 4if you are running Exchange on a c+uster5

-n a full computer bac(up set, $ou do not t$picall$ include the dri"es of the ser"er clusterAs shared dis( resources >for example, the dri"e 3here $ou store $our .uorum dis( resource or the dri"es 3here $ou store $our Exchan e database files and lo files?& 4ou must bac( up these resources b$ usin the !$stem !tate option and the Microsoft -nformation !tore option in 2ac(up& 6or more information about ho3 to bac( up a ser"er clusterAs shared dis( resources, see J2ac(in 1p an Exchan e !er"er 200% ClusterAs !hared Dis( *esources&J

11



Re#ovab+e Drives

#o sa"e dis( space for $our 0indo3s or full computer bac(up set, and also the time re.uired to create and restore bac(ups, do not bac( up the remo"able stora e media >such as remo"able dis( dri"es, flopp$ dri"es, and CD@*+M dri"es? that are not a part of $our disaster reco"er$ strate $&

Creating -indo3s 8ac*up $ets
Create 0indo3s bac(up sets 3hen $ou 3ant to restore $our !$stem !tate data from a bac(up, but plan to reinstall all $our applications, includin Exchan e 200%& #o completel$ bac( up the operatin s$stem of a ser"er that is runnin 0indo3s !er"er 200%, $ou must bac( up both the !$stem !tate data and the operatin s$stem files& +peratin s$stem files include the boot partition and the s$stem partition& A bac(up of 0indo3s !er"er 200%, includin both the !$stem !tate data and the operatin s$stem files, is referred to as a 0indo3s bac(up set& 2ecause 0indo3s bac(up sets are t$picall$ created 3ith the expectation that $ou 3ill reinstall applications such as Exchan e, $ou do not ha"e to bac( up $our applications 3hen $ou create a 0indo3s bac(up set& 4ou must include the follo3in data in a 0indo3s bac(up set, and $ou must include all this data in one bac(up: • #he !$stem !tate data&

• #he boot partition& >#he dis( partition from 3hich $our computer starts& #his partition contains hidden files such as E#=D* and 2++#&ini in the root director$&? • #he s$stem partition& >#he dis( partition 3here $our 0indo3s !er"er 200% operatin s$stem is installed&? ote! -f $ou installed $our 0indo3s !er"er 200% operatin s$stem to the hard dis( partition that is used to start $our computer, $our boot partition and s$stem partition are the same& -n the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200%, select the !$stem !tate data option to bac( up $our !$stem !tate data alon 3ith these partitions& 2ecause of the dependencies amon !$stem !tate components, $ou cannot use 2ac(up to bac( up or restore indi"idual components of !$stem !tate data& 6iles restored from !$stem !tate data 3ill al3a$s o"er3rite the ori inals& 4ou can customiGe the bac(up set to speed up both the bac(up and restore processes& #o customiGe the bac(up set, omit unnecessar$ files from it& +nl$ omit files that $ou are certain are not part of $our 0indo3s !er"er 200% operatin s$stem& Do not omit an$thin that 3as installed durin 0indo3s !er"er 200% setup, such as Microsoft -nternet Explorer& 6or example, lar e media files such as trainin "ideos are li(el$ candidates for omission&

16

-f $ou are not sure about a file, bac( it up& -t is also best to test $our bac(up sets in a test en"ironment& Create 0indo3s bac(up sets fre.uentl$N3ee(l$, if $ou canNand 3hene"er a chan e is made to $our 0indo3s !er"er 200% operatin s$stem& Chan es to $our 0indo3s !er"er 200% operatin s$stem mi ht include the installation of a ser"ice pac( or other update, or an$ process that ma(es a lot of re istr$ chan es& 2$ (eepin $our 0indo3s bac(ups up@ to@date, $ou can a"oid problems and dela$s 3hen $ou restore data& 0indo3s bac(up sets are "alid for a limited time onl$N60 da$s, b$ default& #his time limit exists because of the "alue of the to#bstone7ifeti#e attribute of the or aniGation& 0indo3s bac(ups that are older than the to#bstone7ifeti#e attribute mi ht reintroduce deleted Acti"e Director$H director$ ser"ice obLects& #herefore, problems mi ht arise if $ou tr$ to introduce a member ser"er, 3hose !$stem !tate data is older than the to#bstone7ifeti#e attribute, to $our or aniGation& Assume that an$ bac(up older than the to#bstone7ifeti#e attribute is not "alid& 6or related information, see Microsoft Cno3led e 2ase article 21688%, J2ac(up of the Acti"e Director$ 5as 60@Da$ 1seful =ife&J 6or detailed instructions, see 5o3 to Create a 0indo3s 2ac(up !et&

>o3 to Create a -indo3s 8ac*up $et
#his topic explains ho3 to create a Microsoft 0indo3s bac(up set& A 0indo3s bac(up set is used to bac(up 0indo3s, includin !$stem !tate data& A 0indo3s bac(up does not include applications, such as Exchan e or application data, such as mailbox data&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, ma(e sure that $ou read Data to Exclude from 0indo3s 2ac(up !ets or 6ull Computer 2ac(up !ets&

'rocedure
.o create a -indo3s bac*up set 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

1:

2& !elect the 8ac*up tab& -n the console tree, select the chec( box next to the dri"e letter >or letters? for $our boot partition and s$stem partition, and then select the chec( box next to $yste# $tate& $e+ecting a $yste# $tate bac*up

%& Clear the chec( boxes that are next to an$thin that $ou do not 3ant to bac( up& *emember that a 0indo3s bac(up set should not include Exchan e& Ea"i ate to the Exchsr"r folder >b$ default, OdriveP:DPro ram 6ilesDExchsr"r?, and then clear the chec( boxes under Exchsr"r and an$ other applications that $ou do not 3ant to bac( up& C+ear the chec* box that is next to Exchange

1;

#he chec( box next to Exchsr"r appears dimmed, 3hich indicates that some files in the Exchsr"r node 3ill not be bac(ed up& #he chec( s$mbol remains in the chec( box althou h there is nothin selected for bac(up in that node& #o confirm that $ou 3ill not bac( up an$ part of Exchan e, ma(e sure that all chec( boxes under Exchsr"r are cleared as sho3n in the abo"e fi ure& Caution! Do not select the dri"es or folders that are listed as exceptions in the topic Data to Exclude from 0indo3s 2ac(up !ets or 6ull Computer 2ac(up !ets& 7& -n the 8ac*up destination list, perform one of the follo3in steps: • !elect ,i+e if $ou 3ant to bac( up files and folders to a file& -f a tape de"ice is not installed on $our computer, this option is selected b$ default and cannot be chan ed& • !elect a tape de"ice if $ou 3ant to bac( up files and folders to a tape&

/& !elect 8ro3se to select the location and file name for $our bac(up& 6& Clic( $tart 8ac*up& 9& -n 8ac*up Bob "nfor#ation, in the 8ac*up description text box, t$pe a bac(up description, set the appropriate options, and then clic( $tart 8ac*up& 6or more

60

information about ho3 to set the options for the bac(up, see !electin +ptions for a 2ac(up& :& After the bac(up is completed, "erif$ that it 3as successful& 6or more information about ho3 to "erif$ the success of a bac(up, see Chec(in the !uccess of a Completed 2ac(up&

,or More "nfor#ation
6or more information about creatin 0indo3s bac(up sets, see Creatin 0indo3s 2ac(up !ets&

Creating ,u++ Co#puter 8ac*up $ets
A full computer bac(up set includes all of the information in a MicrosoftH 0indo3sH bac(up set plus most of the data on the hard dri"es of $our computer& 5a"in a full computer bac(up set a"ailable is helpful if $ou 3ant to ma(e sure that $ou ha"e a cop$ of all the data on $our ser"er >for example, the contents of $our dri"es on a specific date? and all of $our applications& "#portant! Althou h the dri"e contents of $our computer ma(e up the maLorit$ of the data in a full computer bac(up set, $ou must also include the !$stem !tate data in this bac(up set&

/sing 8ac*up to Create ,u++ Co#puter 8ac*up $ets
4ou can use the bac(up utilit$ >2ac(up? in Microsoft 0indo3s !er"erI 200% to create full computer bac(up sets& 1nli(e 0indo3s bac(up sets, full computer bac(up sets are t$picall$ created 3ith the expectation that $ou 3ill restore applications such as Microsoft Exchan e b$ restorin the full computer bac(up set instead of reinstallin them& -f $ou performed a full computer bac(up b$ usin 2ac(up, this bac(up can be restored onl$ b$ usin 2ac(up& #herefore, 0indo3s !er"er 200% must function sufficientl$ 3ell after a disaster to allo3 $ou to restore $our full computer bac(ups& -f the disaster renders $our 0indo3s !er"er 200% operatin s$stem unusable, $ou must repair or reinstall the operatin s$stem, and then restore $our full computer bac(up& -f a failure renders $our 0indo3s !er"er 200% operatin s$stem unusable, $ou do not ha"e to repair or reinstall 0indo3s !er"er 200% if $ou can restore a dis( ima e of the boot partition >3hich contains the files that start the operatin s$stem? and the s$stem partition >3hich

6%

contains the remainin operatin s$stem files?& 6or more information about ho3 to restore dis( ima es, see $our dis( ima in soft3are documentation& 6or detailed instructions, see 5o3 to Create a 6ull Computer 2ac(up !et 1sin 2ac(up& ote! 2ac(up mi ht not include all the files on a dri"e in a bac(up& 2$ default, 2ac(up does not bac( up specific file sets, such as s3ap files and temporar$ files& 6or information about ho3 to exclude particular directories or file t$pes from $our full computer bac(up set, see J!electin the Default !ettin s for 2ac(up&J

>o3 to Create a ,u++ Co#puter 8ac*up $et /sing 8ac*up
#his topic explains ho3 to create a full computer bac(up set& A full computer bac(up set bac(s up 0indo3s, $our !$stem !tate data, and an$ rele"ant applications and non@Exchan e Data& #o bac(up Exchan e Data $ou 3ill create a separate bac(up& A full computer bac(up 3ill help $ou restore an Exchan e ser"er before restorin Exchan e data&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, ma(e sure $ou read Data to Exclude from 0indo3s 2ac(up !ets or 6ull Computer 2ac(up !ets&

'rocedure
.o create a fu++ co#puter bac*up set by using 8ac*up 1& !tart 2ac(up in Ad"anced Mode: Clic( $tart, clic( Run, t$pe ntbac*up, and then clic( O?& Clic( the Advanced Mode lin( on the -e+co#e screen& 2& Clic( the 8ac*up tab& %& !elect the chec( box next to each item that $ou 3ant to bac( up& Caution! Do not select the dri"es or folders that are listed as exceptions in the topic Data to Exclude from 0indo3s 2ac(up !ets or 6ull Computer 2ac(up !ets& "#portant!

62

4ou must include the 0indo3s boot partition and s$stem partition >b$ default, located on dri"e C?, the !$stem !tate data, and $our Exchsr"r director$ >Exchan e installation director$? as part of $our full computer bac(up set& -t is recommended that $ou do not include the &&DExchsr"rDMD2DA#A folder in $our bac(up set& 7& Eext to the 8ac*up #edia or fi+e na#e box, clic( 8ro3se to select the media for $our bac(up& /& Clic( $tart 8ac*up& 6& -n 8ac*up Bob "nfor#ation, in the 8ac*up description text box, t$pe a bac(up description, set the appropriate options, and then clic( $tart 8ac*up& 6or more information about ho3 to set the options for the bac(up, see !electin +ptions for a 2ac(up& 9& After the bac(up is completed, "erif$ that it 3as successful& 6or more information about ho3 to "erif$ the success of a bac(up, see Chec(in the !uccess of a Completed 2ac(up&

,or More "nfor#ation
6or more information about creatin full computer bac(up sets, see Creatin 6ull Computer 2ac(up !ets&

8ac*ing /p Do#ain Contro++ers
-t is important to bac( up $our domain controllers to ensure their a"ailabilit$& 2ac(in up a domain controller is li(e bac(in up a MicrosoftH Exchan e member ser"er& #he primar$ difference bet3een bac(in up a domain controller and bac(in up an Exchan e member ser"er is that $ou do not ha"e Exchan e databases to consider 3hen $ou bac( up a domain controller& #he method that $ou use to bac( up $our domain controller depends on the disaster reco"er$ strate $ $ou choose&

8ac*ing /p the $yste# $tate Data of a Do#ain Contro++er
0hen $ou use 2ac(up to bac( up the !$stem !tate data of a domain controller, $ou also bac( up the Acti"e Director$H director$ ser"ice database& #o bac( up the !$stem !tate data of a domain controller that is runnin Acti"e Director$, $ou can use the same procedure as $ou 3ould for a ser"er that is not a domain controller& 5o3e"er, $ou must also bac( up

63

additional files, such as the Acti"e Director$ database and lo files, and all other files for the s$stem components and ser"ices on 3hich Acti"e Director$ depends& #he follo3in Acti"e Director$ files are part of a !$stem !tate data bac(up of a domain controller& 2$ default, these files are located in the Acti"e Director$ folder in K!$stem*oot KDEtds& Active Directory fi+es to bac* up 6ile t$pe Etds&dit Edb&ch( EdbQ&lo *es1&lo and *es2&lo Definition #he Acti"e Director$ database& #he chec(point file& #he transaction lo filesR each file is 10 me ab$tes >M2?& #he reser"ed transaction lo files&

-n addition to the !$stem !tate data, $ou must also bac( up the Microsoft 0indo3sH boot partition and s$stem partition 3hen $ou perform either a 0indo3s bac(up or a full computer bac(up of a domain controller& Circular lo in for Acti"e Director$ is enabled on domain controllers and cannot be turned off& -f $ou lose all $our domain controllers to a disaster and must restore a bac(up of Acti"e Director$, $ou 3ill lose data that 3as 3ritten to Acti"e Director$ after the bac(up set 3as made& #herefore, ma(e re ular bac(ups of Acti"e Director$& -t is recommended that $ou bac( up one domain controller ni htl$&

Reco##endations for 8ac*ing /p a Do#ain Contro++er
Consider the follo3in recommendations before $ou bac( up a domain controller: • Create a 0indo3s bac(up set of at least one domain controller to preser"e the Acti"e Director$ information 3hich is "ital to $our Exchan e ser"ers& -f $ou ma(e chan es to $our Exchan e or aniGation such as >but not limited to? addin ne3 ser"ers, mo"in users, or addin ne3 stora e roups and databases, it is hi hl$ recommended that $ou ma(e a ne3 bac(up of a domain controller to preser"e these chan es to Acti"e Director$& 4ou can use the bac(up of a domain controller to restore the domain controller and the "ersion of Acti"e Director$ that 3as on the domain controller at the time that it 3as bac(ed up& Additionall$, $ou can choose 3hether this Acti"e Director$ information replicates to other domain controllers& 2$ default, the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% performs non@authoritati"e restores of Acti"e Director$ information& Acti"e Director$ obLects that are part of an authoritati"e restore replicate from the restored

6&

domain controller to the other domain controllers on the net3or(& #he Acti"e Director$ obLects from the bac(up replace the Acti"e Director$ obLects in the domain, re ardless of the update se.uence numbers >1!Es?& 6or more information about authoritati"e restores, see Microsoft Cno3led e 2ase article 271/87, J5+0 #+: Perform an Authoritati"e *estore to a Domain Controller in 0indo3s 2000&J • Create 0indo3s bac(up sets fre.uentl$ enou h to ma(e sure that the$ are "alid bac(ups& -f the date of $our !$stem !tate data bac(up exceeds the maximum a e limit set in Acti"e Director$, the bac(ups are not "alid, and $our 0indo3s !er"er 200% operatin s$stem pre"ents $ou from restorin Acti"e Director$& 6or more information, see Cno3led e 2ase article 21688%, J1seful shelf life of a s$stem@state bac(up of Acti"e Director$&J • *e@create the failed domain controller and populate its cop$ of Acti"e Director$ throu h replication from the unaffected domain controllers in $our or aniGation, instead of restorin $our data from a bac(up& • Perform a non@authoritati"e restore of Acti"e Director$ from bac(up, and then allo3 the other domain controllers on the net3or( to update the restored domain controller& #his method is especiall$ useful 3hen $ou ha"e a slo3 lin( o"er 3hich to replicate data, a lar e Acti"e Director$ database, or both& 6or more information about ho3 to bac( up Acti"e Director$ information, see Acti"e Director$ +perations ,uide ;ersion 1&/&

8ac*ing /p Exchange $erver 2003 Data
#he Exchan e 200% data that $ou must bac( up depends on 3hich components are installed on $our Exchan e 200% ser"er& #his section pro"ides detailed descriptions and procedural information about the follo3in t$pes of bac(ups: • • • • 2ac(in up Exchan e !er"er 200% databases& 2ac(in 1p the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!?& 2ac(in 1p the certification authorit$ >CA?& 2ac(in up connector@specific information& ote! #o locate the Microsoft -nformation !tore options that are mentioned in this section, open -indo3s 8ac*up& -n the console tree, expand Microsoft Exchange $erver, expand the name of the ser"er that $ou 3ant, and then expand Microsoft "nfor#ation $tore&

6) .he Microsoft "nfor#ation $tore in 8ac*up

8ac*ing /p Exchange $erver 2003 Databases
#he mailbox store and public folder store data in $our Exchan e 200% databases and transaction lo files are the most important data to bac( up in $our Exchan e or aniGation& 4ou can use an Exchan e database bac(up to restore dama ed mailbox or public folder stores to a functionin ser"er that is runnin Exchan e 200%& 4ou can also use Exchan e database bac(ups to restore $our Exchan e databases to a different ser"er& 6or more information about ho3 to restore Exchan e databases to a different ser"er, see J*estorin Exchan e Databases to Another !er"er&J

61

8ac*ing /p Re#ote Exchange $erver 2003 Databases
6or the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% to successfull$ bac( up the databases of an Exchan e 200% ser"er, $ou must run it on a computer that meets at least one of the follo3in re.uirements: • #he Microsoft Exchan e Messa in and Collaboration !er"ices component has been successfull$ installed on the computer& • #he Microsoft Exchan e !$stem Mana ement #ools component has been successfull$ installed on the computer& >#his is t$picall$ referred to as an admin onl$ Exchan e installation&? 6or information about installin the Exchan e !$stem Mana ement #ools, see JPreparin to Administer $our Exchan e !er"er 200% En"ironmentJ in the Exchan e !er"er 200% Administration ,uide& • #he computer must be manuall$ confi ured to ma(e remote bac(ups of Exchan e databases& 6or the manual confi uration steps, see Microsoft Cno3led e 2ase article 29/:96, JSADM: 5o3 to 1se E#2ac(up from a Eon@Exchan e 2000 Computer&J -f $our computer meets at least one of these re.uirements, an option named Microsoft Exchange $erver appears on the 8ac*up tab in 2ac(up& #his option sho3s $ou all the Exchan e ser"ers in the forest that $ou are connected to& -f $ou do not see this option on the 8ac*up tab, use the Re#ote $tore option on the .oo+s menu to manuall$ connect to an Exchan e ser"er that is on the net3or(& 6or detailed instructions, see 5o3 to 1se the *emote !tore +ption in 2ac(up& Assumin that the account that $ou are lo ed into has the necessar$ permissions to bac( up the ser"er, $ou 3ill populate the Microsoft Exchange $erver option on the 8ac*up tab 3ith all the ser"ers in the Exchan e or aniGation& -n this 3a$, $ou can add ser"ers from multiple Exchan e or aniGations to the list of ser"ers that $ou can bac( up& #his is especiall$ useful for a dedicated bac(up ser"er that is used to bac( up databases in multiple Exchan e or aniGations& ote! -f there is a similar option named onl$ Microsoft Exchange abo"e the Microsoft Exchange $erver option, $ou can i nore it& #his option is onl$ for bac(in up Exchan e databases on Exchan e /&/ or earlier "ersions& -f $ou still cannot connect to an$ Exchan e ser"ers or see an$ in the list, ma(e sure that $ou ha"e lo ed in to an account that has the re.uired permissions to bac( up the ser"er& -f the problem persists, see the information in Microsoft Cno3led e 2ase article 29/696, JSADM: #roubleshootin a *emote +nline 2ac(up of Exchan e 2000&J

66

>o3 Exchange $erver 2003 8ac*up -or*s
#his section explains the online bac(up process step@b$@step&

or#a+ 4or ,u++5 8ac*ups
#he follo3in is a step@b$@step description of the normal >or full? bac(up process& 1& #he bac(up a ent establishes communication and initialiGes a bac(up 3ith the M!Exchan e-! ser"ice on the tar et Exchan e ser"er& >-n Exchan e /&/, the bac(up 3as established 3ith the Microsoft Exchan e !$stem Attendant >M!Exchan e!A? ser"ice process&? 2& #he chec(point is froGen& Ee3 chan es 3ill still be accepted and 3ritten to the database files, but the chec(point 3ill not mo"e a ain until the bac(up ends& %& #he first lo that must be copied to tape 3ith the bac(up is recorded in the database header in the Current 6ull 2ac(up section& #his mi ht not be the current chec(point lo , dependin on the bac(up status of other databases in the stora e roup& 7& Cop$in the database files to tape be ins& Pa e chan es made to the database durin bac(up that cannot be reconstructed full$ from the lo files are not flushed to the dis( durin bac(up& >-n "ersions of Exchan e earlier than Exchan e 2000 !er"er !er"ice Pac( 2 >!P2?, these chan es are stored in a &pat file that is in the same location as the database file& #he &pat file is copied to tape after the database files ha"e finished bein copied, and then it is deleted&? ote! -n Exchan e 2000 !er"er !P2 and later, there is no patch file& -nstead, a sin le extra pa e is constructed and appended to the "er$ end of the &edb file& #his pa e is a mini header that contains information about the transaction lo files needed to reco"er this database& -t o"errides the 7og Re(uired field in the database header, althou h it 3ill often list the same lo ran e& -f $ou run Eseutil FM5 on a database that has been restored from an online bac(up, but on 3hich reco"er$ has not $et run, $ou 3ill see the mini header information displa$ed as the Patch Current 6ull 2ac(up section& #he current Enn&lo file is forced to roll o"er immediatel$ after all database files ha"e been copied to tape& #his happens re ardless of ho3 full the lo is& #he reason that the lo is forced to roll o"er is that lo files cannot be bac(ed up 3hile the$ are open& #he lo needs to be on tape, because it contains operations applicable to the databases that 3ere Lust bac(ed up& #herefore, the lo is closed so that it can be appended to the tape& 4ou 3ill ne"er see a lo file called E nn&lo in an online bac(up set& +nl$ closed, numbered lo files are bac(ed up&

6:

/& #he ran e of lo s needed to reliabl$ reco"er the bac(up are copied to tape& #hese 3ill include at least all the lo s startin from the froGen chec(point up throu h the lo that 3as Lust forced to close& ote! -f all databases are mounted in the stora e roup and all databases ha"e been selected for bac(up, this ran e of lo s 3ill onl$ be from the chec(point lo to the hi hest a"ailable numbered lo & 5o3e"er, if some databases are dismounted, or not all the databases are bein bac(ed up, the ran e of lo s copied to tape mi ht start before the current chec(point& Exchan e ensures that all lo s needed for repla$ into the bac(ed up databases 3ill be present on the tape& 6& =o files that no database in the stora e roup needs to roll for3ard be$ond the bac(up lo s are truncated >deleted from dis(?& #he headers of all the databases in a stora e roup (eep trac( of the last bac(up time for each database, and also 3hich lo s 3ere re.uired& -f an$ database in a stora e roup is dismounted, its header 3ill not be read and Exchan e 3ill ma(e no calculations about 3hich lo files can be safel$ deleted& 9& #here are t3o factors that affect 3hich lo files 3ill be truncated after a bac(up: • Databases can be bac(ed up indi"iduall$&

• Eot all databases in the stora e roup ma$ be mounted at the time the bac(up occurs& -f $ou bac( up some databases but not others in a stora e roup, onl$ the transaction lo s not needed b$ the database least recentl$ bac(ed up 3ill be truncated& #his means that if $ou ne"er bac( up one particular database in a stora e roup, no transaction lo s 3ill e"er be deleted& -f $ou ha"e t3o databases in a stora e roup, and $ou bac( up one of them on #uesda$ and the other on #hursda$, the #hursda$ bac(up 3ill truncate lo s onl$ up to #uesda$& -f $ou then bac( up the #uesda$ database on 6rida$, the lo s from #hursda$ 3ill be truncated& ote! -f an$ database in a stora e roup is dismounted at the time of bac(up, no lo files 3ill be truncated& :& #he Pre"ious 6ull 2ac(up section of the database header is updated to reflect the time and lo ran e of the bac(up that Lust completed&

Copy 4or ,u++ Copy5 8ac*ups
A cop$ bac(up is the same as a normal bac(up, except that the last t3o steps of truncatin the lo s and updatin the Pre"ious 6ull 2ac(up section of the header are not done&

6;

"ncre#enta+ 8ac*ups
#he follo3in is a step@b$@step description of the incremental bac(up process: 1& #he bac(up a ent establishes communication and initialiGes a bac(up 3ith the M!Exchan e-! ser"ice on the tar et Exchan e ser"er& >-n Exchan e /&/, the bac(up 3as established 3ith the M!Exchan e!A ser"ice process&? 2& #he chec(point is froGen& Ee3 chan es 3ill still be accepted and 3ritten into the database files, but the chec(point 3ill not mo"e a ain till the bac(up ends& %& #he current Enn&lo file is forced to roll o"er re ardless of ho3 full the lo is& #he reason that the lo is forced to roll o"er is that lo files cannot be bac(ed up 3hile the$ are open& #herefore, the lo is closed so it can be appended to the tape& 4ou 3ill ne"er see a lo file named Enn&lo in an online bac(up set& +nl$ closed, numbered lo files are bac(ed up& 7& 0hen $ou perform a normal or cop$ bac(up, the lo file is rolled o"er near the end of the bac(up, after the databases ha"e all been copied to tape& 6or an incremental bac(up, the rollo"er happens at the "er$ be innin & /& All existin numbered lo files are copied to tape& 6& =o files that no database in the stora e roup needs to roll for3ard are truncated >deleted from the dis(?& 9& -f an$ database in a stora e roup is dismounted at the time of bac(up, no lo files 3ill be truncated& :& #he Current -ncremental 2ac(up section of the database header is updated to reflect the time and lo ran e of the bac(up that Lust completed&

Differentia+ 8ac*ups
A differential bac(up is similar to an incremental bac(up, except that the last t3o steps of truncatin the lo s and updatin the Current -ncremental 2ac(up section of the header are not done& ote! +ne of the most important dail$ tas(s of an Exchan e administrator is to examine the application e"ent lo and "erif$ that bac(ups ha"e completed successfull$& Microsoft Product !upport !er"ices fre.uentl$ recei"es calls from customers 3ho are experiencin problems because their bac(ups ha"e been failin for 3ee(s, and the$ did not notice it& 6ailed bac(ups are not the onl$ problem that 3ill arise if $ou do not "erif$ the success of $our bac(ups& A bac(up Lob that ne"er completes lea"es the chec(point froGen& -f a ser"er crashes, the transaction lo repla$ time after the crash can be extended up to se"eral hours& -n Exchan e 200%, if the chec(point is more than 1,000 lo files behind, Exchan e 3ill automaticall$ dismount the Exchan e

:0

store& -n pre"ious "ersions of Exchan e, the dismount 3ill occur at approximatel$ 2/6 lo s& .he Exchange 2003 bac*up process

8ac*ing /p Exchange $erver 2003 Databases
6or detailed instructions about bac(in up Exchan e 200% databases, see 5o3 to 2ac( 1p Exchan e !er"er 200% Databases&

>o3 to /se the Re#ote $tore Option in 8ac*up
#his topic explains ho3 to use the Re#ote $tore option in 2ac(up to connect to a remote Exchan e ser"er on $our net3or(&

'rocedure
.o use the Re#ote $tore option 1& -n 2ac(up, ma(e sure that $ou are on the 8ac*up tab& 2& Clic( .oo+s& %& Clic( Re#ote $tore& 7& #$pe the name or -P address of an Exchan e ser"er in the or aniGation that $ou 3ant to bac( up& /& Clic( O?&

>o3 to 8ac* /p Exchange $erver 2003 Databases
#his procedure explains ho3 to bac(up Exchan e !er"er 200% Databases&

:%

'rocedure
.o bac* up Exchange 2003 databases 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the 8ac*up tab& %& +n the 8ac*up tab, in the console tree, expand Microsoft Exchange $erver, and then expand the ser"er that contains the Exchan e databases that $ou 3ant to bac( up& -f $ou do not see the Exchan e ser"er 3hose databases $ou 3ant to bac( up in the list of ser"ers on the 8ac*up tab, use the Re#ote $tore option on the .oo+s menu to connect to a ser"er in the or aniGation that $ou 3ant to bac( up& 6or more information about usin the Re#ote $tore option, see 5o3 to 1se the *emote !tore +ption in 2ac(up& 7& #o bac( up the Exchan e databases, perform one of the follo3in steps: • -f $ou 3ant to bac( up all the stora e roups on the ser"er, select the chec( box next to Microsoft "nfor#ation $tore • -f $ou 3ant to bac( up specific stora e roups in their entiret$, expand Microsoft "nfor#ation $tore, and then select the chec( boxes next to the stora e roups that $ou 3ant to bac( up& • -f $ou 3ant to bac( up specific mailbox stores and public folder stores in a stora e roup, expand Microsoft "nfor#ation $tore, select the stora e roup that contains the databases $ou 3ant to bac( up& >!elect the label, such as J6irst !tora e ,roup,J in addition to the chec( box& 6or more information, see the follo3in fi ure&? #hen, in the details pane, select the chec( boxes next to the databases that $ou 3ant to bac( up& $e+ect the specific #ai+box stores to bac* up

:2

/& Clic( 8ro3se to select the location for $our bac(up& 6or more information about ho3 to select the media for $our bac(up, see !electin the Destination for a 2ac(up& 6& Clic( $tart 8ac*up& 9& -n 8ac*up Bob "nfor#ation, in the 8ac*up description text box, t$pe a bac(up description, set the appropriate options, and then clic( $tart 8ac*up& 6or more information about the options for the bac(up, see !electin +ptions for a 2ac(up& :& After the bac(up is completed, "erif$ that it 3as successful& 6or more information about ho3 to "erif$ the success of a bac(up, see Chec(in the !uccess of a Completed 2ac(up&

,or More "nfor#ation
6or more information about bac(in up Exchan e !er"er 200% databases, see 2ac(in 1p Exchan e !er"er 200% Databases&

:3

8ac*ing /p the Microsoft Exchange $ite Rep+ication $ervice 4M$Exchange$R$5
4ou 3ill onl$ ha"e to bac( up the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!? if $ou ha"e coexistence bet3een Exchan e /&/ and Exchan e 2000 or later ser"ers& 1se 2ac(up to bac( up the M!Exchan e!*! ser"ice on the ser"er that is runnin it& 2$ default, the ser"er that is runnin the M!Exchan e!*! ser"ice is the first Exchan e 2000 or later ser"er that 3as installed into an Exchan e /&/ site, althou h $ou can create ne3 instances of the M!Exchan e!*! ser"ice to distribute the replication load& 1se Exchan e !$stem Mana er to determine 3hich Exchan e ser"er is runnin the M!Exchan e!*! ser"ice in $our site& 6or detailed instructions, see 5o3 to Determine 0hich Exchan e !er"er -s *unnin the M!Exchan e !*! ser"ice& ote! 4ou can also bac( up the M!Exchan e!*! ser"ice database >!rs&edb file? manuall$& #he !rs&edb file is located in the !*!Data folder under the folder 3here $ou installed the first Exchan e 2000 !er"er or later ser"er& 6or more information, see Microsoft Cno3led e 2ase article :227/%, J5o3 to rebuild a !ite *eplication !er"ice 3ithout a bac(up&J .he Microsoft Exchange $ite Rep+ication $ervice 4M$Exchange$R$5 Database

6or detailed instructions, see 5o3 to 2ac( 1p the M!Exchan e!*! !er"ice Database&

:&

>o3 to Deter#ine -hich Exchange $erver "s Running the M$Exchange $R$ service
#his procedure explains ho3 to determine 3hich Exchan e ser"er is runnin !ite *eplication !er"ice >!*!?&

'rocedure
.o deter#ine 3hich Exchange server is running the M$Exchange$R$ service 1& !tart Exchange $yste# Manager& >Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then select $yste# Manager&? 2& -n Exchan e !$stem Mana er, expand .oo+s, and then expand $ite Rep+ication $ervices to locate the ser"er that is runnin the M!Exchan e!*! ser"ice& -f an Exchan e /&/ site exists in $our or aniGation, under $ite Rep+ication $ervices, $ou 3ill see at least one entr$ named Microsoft Exchange $ite Rep+ication $ervice 4 computer name), 3here >computer name? is the name of the ser"er that is runnin the M!Exchan e!*! ser"ice& Deter#ining 3hich server is running the Microsoft Exchange $ite Rep+ication $ervice 4M$Exchange$R$5

:)

>o3 to 8ac* /p the M$Exchange$R$ $ervice Database
#his topic explains ho3 to bac( up the !ite *eplication !er"ice >!*!? database&

'rocedure
.o bac* up the M$Exchange$R$ service database 1& +n the ser"er that is runnin the M!Exchan e!*! ser"ice, start the $ervices MMC snap@in& >Clic( $tart, point to 'rogra#s, point to Ad#inistrative .oo+s, and then select $ervices&? 2& -n $ervices, double@clic( Microsoft Exchange $ite Rep+ication $ervice& %& -n Microsoft Exchange $ite Rep+ication $ervice 'roperties , in the $tartup .ype list, select Auto#atic& -f $ervice status is currentl$ $topped, clic( $tart to start the M!Exchan e!*! ser"ice& After the ser"ice starts, close the !er"ices MMC snap@in& 7& +n an$ computer in $our Exchan e or aniGation, start 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

/& -n 8ac*up, clic( the 8ac*up tab& 6& +n the 8ac*up tab, in the console tree, expand Microsoft Exchange $erver, expand the ser"er that is runnin the M!Exchan e!*! ser"ice, and then select the chec( box next to Microsoft $ite Rep+ication $ervice 8ac*ing up the Microsoft Exchange $ite Rep+ication $ervice 4M$Exchange$R$5

:1

9& Clic( 8ro3se to select the media for $our bac(up& :& Clic( $tart 8ac*up@ 8& -n 8ac*up Bob "nfor#ation, in the 8ac*up description text box, t$pe a description of the bac(up, set the appropriate options, and then clic( $tart 8ac*up& 6or more information about ho3 to set the options for the bac(up, see !electin +ptions for a 2ac(up& 10& After the bac(up is completed, "erif$ that it 3as successful& 6or more information about ho3 to "erif$ the success of a bac(up, see Chec(in the !uccess of a Completed 2ac(up&

,or More "nfor#ation
6or more information about bac(in up the M!Exchan e!*! database, see 2ac(in 1p the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!?&

:6

8ac*ing /p the Certification Authority 4CA5
-f $ou ha"e to reco"er a ser"er that is runnin Certificate !er"ices, $ou must first bac( up the computer that is the certification authorit$ >CA?& Althou h $ou can confi ure a computer to be both the CA and a ser"er that is runnin Exchan e200%, it is better to run Certificate !er"ices on a separate ser"er to ma(e sure that $ou meet $our standards for reliabilit$ and performance& -t is recommended that $ou bac( up the CA b$ creatin a full computer bac(up set of $our ser"er that is runnin Certificate !er"ices& -f $ou cannot create a full computer bac(up set of $our ser"er, $ou can also bac( up the CA b$ creatin a 0indo3s bac(up set on the ser"er that is runnin Certificate !er"ices& >#he !$stem !tate data part of a 0indo3s bac(up set includes the Certificate !er"ices database&? 6or more information about ho3 to perform full computer and !$stem !tate bac(ups, see JCreatin 6ull Computer 2ac(up !etsJ and JCreatin 0indo3s 2ac(up !ets&J 4ou can also use the Certification Authorit$ 2ac(up 0iGard to bac( up (e$s, certificates, and the certificates database& 4ou access this 3iGard from the Certification Authorit$ MMC snap@ in& -f $ou use the Certification Authorit$ MMC snap@in to bac( up the CA, ma(e sure to bac( up the -nternet -nformation !er"ices >--!? metabase also& 4ou bac( up the --! metabase file 3hen $ou create a 0indo3s bac(up set& >#he !$stem !tate data part of a 0indo3s bac(up set includes the --! metabase&? 4ou can also use the --! snap@in to bac( up the --! metabase independentl$& 6or more information, see the follo3in resources: • J2ac(in up and restorin a certification authorit$J in the 0indo3s !er"er 200%, !tandard Edition 5elp& • 0indo3s !er"er 200% PC- +perations ,uide&

• J2ac(in 1p and *estorin the MetabaseJ in the --! 6&0 online product documentation& #o use the 2ac(up or *estore 0iGard in the Certification Authorit$ MMC snap@in, $ou must be a 2ac(up +perator or a Certification Authorit$ Administrator, or $ou must ha"e local administrator permissions on the CA& #he 2ac(up or *estore 0iGard re.uires $ou to suppl$ a pass3ord 3hen $ou bac( up public (e$s, pri"ate (e$s, and CA certificates& 4ou must ha"e this pass3ord to restore data from the bac(up& 6or more information about usin CA and 0indo3s !er"er 200% public (e$ infrastructure >PC-? 3ith Exchan e 200%, see J-mplementin an Exchan e 200%@2ased Messa e !ecurit$ !$stem in a #est En"ironmentJ in the Exchan e !er"er 200% Messa e !ecurit$ ,uide&

::

8ac*ing /p ConnectorE$pecific "nfor#ation
Exchan e ser"ers that include connectors to other messa in s$stems, such as Eo"ell ,roup0ise or =otus cc:Mail, contain connector@specific confi uration data& Connector@ specific confi uration data is stored in the re istr$ of the computer 3here the connector is installed, and also in Acti"e Director$& -f $our disaster reco"er$ strate $ includes restorin either a 0indo3s bac(up set or a full computer bac(up set, the connector@specific data is automaticall$ restored to $our ser"er 3hen $ou run the Exchan e !etup pro ram in disaster reco"er$ mode& 5o3e"er, for specific e@mail connectors, $ou must manuall$ bac( up and restore additional files, such as the contents of the C+EEDA#A director$ and subdirectories& 6or more information about ho3 to bac( up and restore connectors, see Microsoft Cno3led e 2ase article %2::%/, JSADM: 5o3 to 2ac( 1p and *estore Connectors on Exchan e 2000&J #his information is rele"ant to Exchan e !er"er 200%&

8ac*ing /p Exchange $erver 2003 C+usters
#he disaster reco"er$ processes for bac(in up and restorin Exchan e 200% ser"er clusters are similar to the processes for bac(in up and restorin data on stand@alone Exchan e 200% ser"ers& #o successfull$ bac( up Exchan e ser"er clusters, $ou must first determine 3hich ser"er reco"er$ method $ou 3ant to use for each node in the ser"er cluster: • • • *estore the node& *ebuild the node 3ithout usin a standb$ reco"er$ ser"er& *ebuild the node b$ usin a standb$ reco"er$ ser"er&

Disaster recovery #ethods for server c+usters *eco"er$ method Restore the node 0hat $ou need • 6ull computer bac(up set&

• Exchan e database bac(ups of each Exchan e ;irtual !er"er >E;!? in the cluster&

:;

*eco"er$ method Rebui+d the node 3ithout using a standby recovery server

0hat $ou need • A 0indo3s bac(up set&

• #he abilit$ to run the Exchan e !etup pro ram and reinstall all Exchan e updates& • Exchan e database bac(ups for each E;!& • An$ d$namic data bac(ups for each node&

Rebui+d the node by using a standby recovery server >Prepare the node in ad"ance, updatin it 3hene"er $ou update $our production ser"ers&?



A 0indo3s bac(up set&

• #he abilit$ to run the Exchan e !etup pro ram and reinstall all Exchan e updates& • Exchan e database bac(ups for each E;!& • An$ d$namic data bac(ups for each node&

"nsert a ne3 node into the c+uster

• #he abilit$ to install 0indo3s !er"er 200% and Exchan e& • Exchan e database bac(ups for each E;!& • An$ d$namic data bac(ups for each node&

-f $ou choose to rebuild the node b$ usin a standb$ reco"er$ ser"er, $ou 3ill do most of the 3or( in"ol"ed in reco"erin or insertin a ne3 node before a disaster happens& 4ou (eep the standb$ hard3are a"ailable to replace an$ nodes in $our ser"er clusters in the e"ent of a disaster& After $ou ma(e sure that $our bac(up strate $ includes creatin bac(ups for each node in the ser"er cluster, $ou must also ma(e sure that $our bac(up strate $ includes bac(in up the data on $our ser"er clusterAs shared dis( resources& #he shared dis( resource that maintains the consistenc$ of $our ser"er cluster is the .uorum dis( resource, unless $ou are usin the MaLorit$ Eode !et& -f $ou are usin the MaLorit$ Eode !et, each node maintains a cop$ of the cluster confi uration data, and $ou do not ha"e to bac( up the .uorum& 6or information about ho3 to bac( up the .uorum dis( resource, see J2ac(in 1p the Buorum Dis( *esourceJ later in this chapter&

;0

6or information about ho3 to bac( up shared dis( resources that contain $our Exchan e database files and lo files, see J2ac(in 1p the Exchan e !er"er 200% Databases #hat Are !tored on !hared Dis( *esources&J 6or an o"er"ie3 of 0indo3s !er"er 200% clusterin support and troubleshootin , see the #echnical +"er"ie3 of 0indo3s !er"er 200% Clusterin !er"ices& 4ou do not ha"e to restore the bac(ups described in this section to sol"e e"er$ problem that mi ht occur in $our clusterin en"ironment& 6or example, if a sin le node in a ser"er cluster fails because of a hard3are problem, it is relati"el$ eas$ to replace that ser"er b$ introducin a ne3 node to the ser"er cluster >either a ne3l$ rebuilt ser"er cluster node or a standb$ cluster node?& -n this case, $ou do not ha"e to restore an$ bac(ups& As lon as the maximum number of nodes for the ser"er cluster has not been exceeded, $ou can add ne3 nodes to a cluster at an$ time& 5o3e"er, if a different t$pe of disaster occurs >for example, a complete cluster failure, a dama ed .uorum dis( resource, or dama ed Exchan e databases? $ou mi ht ha"e to use one or more of $our bac(ups& 6or detailed information about Exchan e ser"er cluster restore processes, see J*estorin Exchan e Clusters&J #o help secure $our Exchan e ser"er clusters, bac( up specific information that is stored on each ser"er in the ser"er cluster& #his section pro"ides detailed descriptions and procedural information about the follo3in Exchan e clusterin topics: • 2ac(in up an Exchan e !er"er 200% clusterAs shared dis( resources&

• 2ac(in up the Exchan e !er"er 200% databases that are stored on shared dis( resources& • Maintainin records about $our ser"er clusters& ote! #o locate the Microsoft -nformation !tore options that are referred to in this section, open -indo3s 8ac*up& -n the console tree, expand Microsoft Exchange $erver, expand the ser"er that $ou 3ant, and then expand Microsoft "nfor#ation $tore&

8ac*ing /p an Exchange $erver 2003 C+usterFs $hared Dis* Resources
#he shared dis(s in an Exchan e 200% ser"er cluster are a critical part of the cluster technolo $& An Exchan e ser"er clusterAs shared dis( resources can include the .uorum dis( resource and the resource that contains the Exchan e databases and transaction lo files& An$ node in a ser"er cluster can access the shared dis(s 3hile the cluster ser"ice is runnin , and all the nodes rel$ on those dis(s to be intact& -f a clusterAs shared dis( fails, an$ ne3 node that Loins that cluster 3ill not be able to access the data that is stored on the failed shared dis(&

;%

-f $ou plan to use the Jrestore the ser"erJ method to reco"er $our shared dis( resources, do not include the dri"es for those resources in $our full computer bac(up set& #o bac( up the Exchan e databases and lo files on $our ser"er clusterAs shared dis(s, create a separate bac(up set b$ usin the Microsoft -nformation !tore option in 2ac(up& #o bac( up $our .uorum dis( resource, perform either a full computer bac(up or a 0indo3s bac(up of the node that currentl$ o3ns the .uorum dis( resource& Ma(e sure that $ou include the !$stem !tate data to ether 3ith the boot and 0indo3s partitions of the node& "#portant! 0hen $ou create bac(up sets of $our cluster node that contains a ser"er clusterAs shared dis(, bac( up an$ d$namic data that exists on that dis(&

8ac*ing /p the Guoru# Dis* Resource
-f $ou are not usin MaLorit$ Eode !ets, the .uorum dis( resource maintains the consistenc$ of $our ser"er cluster b$ recordin the chan es that ha"e been made to the cluster database& Each node in the cluster has access to the most recent database chan es& #he cluster database contains information about all ph$sical and lo ical elements in a ser"er cluster, includin cluster resource obLect properties and confi uration data& #he .uorum dis( resource uses the .uorum lo file >Buolo &lo ?, to ma(e sure that the cluster re istries on all nodes of the ser"er cluster are consistent 3ith each other& #he cluster re istr$ for each node is located in the Ks$stemrootKDClusterDC=1!D2 director$ of each node& ote! Create a separate cluster roup for $our .uorum dis( resource, and (eep it on its o3n ph$sical hard dis(& Buorum dis( resource files are located in the FM!C! folder of the dri"e that contains the .uorum dis( resource& 0hen $ou bac( up the .uorum dis( resource, the follo3in files are also bac(ed up& Guoru# dis* resource fi+es to bac* up 6ile t$pe ch(nnnn&tmp Buolo &lo OGUID of resourcePDQ&cpt OGUID of resourcePDQ&cpr Definition #he shado3 cop$ files of the cluster re istr$& #he .uorum lo file& #he re istr$ chec(point files for the resource identified b$ the ,1-D& #he cr$pto chec(point files for the resource identified b$ the ,1-D&

;2

6ile t$pe Clusbac(up&dat

Definition #he file that indicates that a bac(up is completed >a read@onl$, hidden, 0@b$te file?&

0hene"er the !$stem !tate data is bac(ed up on the node in the ser"er cluster that currentl$ o3ns the .uorum dis(, .uorum dis( resource data is also bac(ed up& #herefore, to bac( up the .uorum dis( resource data, $ou can create either a full computer bac(up set or a 0indo3s bac(up set for that node& 2oth of these bac(up sets include a bac(up of !$stem !tate data& 4ou onl$ ha"e to bac( up the node in the ser"er cluster that currentl$ o3ns the .uorum dis( resource& -f $ou lose the 3hole cluster, $ou can reco"er the first node and the .uorum dis( resource that it controls& After that node is runnin , $ou can insert ne3 nodes into the cluster& 6or a full cluster reco"er$, $ou can create and restore bac(ups for all the nodes& -t is recommended that $ou label the bac(up that contains the .uorum dis( resource& -f $ou must rebuild a 3hole ser"er cluster, $ou must restore the node that o3ned the .uorum dis( resources before $ou restore or Loin an$ other node& 0hen $ou ma(e sure to first restore the node that o3ned the .uorum dis( resource, $ou ensure that the cluster resource obLects in the cluster are restored before $ou reintroduce an$ other nodes to the cluster&

8ac*ing /p the Exchange $erver 2003 Databases .hat Are $tored on $hared Dis* Resources
Exchan e 200% database files and transaction lo files are stored on one or more of a ser"er clusterAs shared dis( resources& +ne instance of the M!Exchan e-! ser"ice runs per node& Each instance supports multiple stora e roups& Each Exchan e ;irtual !er"er >E;!? in the cluster that uses these resources has its o3n set of databases and lo files& 2ac( up Exchan e databases in $our Exchan e ser"er clusters b$ usin a method that is similar to that for bac(in up a stand@alone Exchan e ser"er& 6or detailed instructions, see 5o3 to 2ac( 1p the Exchan e 200% Databases #hat Are !tored on !hared Dis( *esources&

;3

>o3 to 8ac* /p the Exchange 2003 Databases .hat Are $tored on $hared Dis* Resources
#his procedure 3ill explain ho3 to bac( up Exchan e 200% databases that are stored on shared dis( resources&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, consider the follo3in : 0hen $ou start 2ac(up, start it on an$ computer that is confi ured to bac( up Exchan e databases >clustered or not clustered?& 6or more information, see 2ac(in 1p Exchan e !er"er 200% Databases&

'rocedure
.o bac* up the Exchange 2003 databases that are stored on shared dis* resources 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the 8ac*up tab, and then in the console tree, expand Microsoft Exchange $erver& 1nder Microsoft Exchange $erver is a list of the Exchan e stand@alone ser"ers and Exchan e clustered "irtual ser"ers in the domain& -f the ser"er that $ou 3ant to bac( up does not appear in this list, see J2ac(in 1p *emote Exchan e !er"er 200% DatabasesJ in 2ac(in 1p Exchan e !er"er 200% Databases& ote! -f $ou see a similar option named JMicrosoft Exchan eJ abo"e the Microsoft Exchan e !er"er option, $ou can i nore it& #he Microsoft Exchan e option is onl$ for bac(in up Exchan e /&/ or earlier databases& %& Expand the clusterAs E;! that contains the Exchan e databases that $ou 3ant to bac( up& 7& !elect the Exchan e databases that $ou 3ant to bac( up b$ follo3in one of these procedures: • -f $ou 3ant to bac( up all stora e roups on the E;!, clic( the chec( box next to

;&

Microsoft "nfor#ation $tore >see the follo3in fi ure?& • -f $ou 3ant to bac( up specific stora e roups in their entiret$, expand Microsoft "nfor#ation $tore, and then clic( the chec( boxes next to the stora e roups that $ou 3ant to bac( up& • -f $ou 3ant to bac( up specific mailbox stores and public folder stores in a stora e roup, expand Microsoft "nfor#ation $tore, and clic( the stora e roup that contains the Exchan e databases that $ou 3ant to bac( up& #hen, in the details pane, select the chec( boxes that are next to the databases that $ou 3ant to bac( up& $e+ecting the storage groups under Microsoft "nfor#ation $tore

/& Clic( 8ro3se to select the location of $our bac(up& 6or more information about ho3 to select the media for $our bac(up, see !electin the Destination for a 2ac(up&

;)

6& Clic( $tart 8ac*up& 9& -n 8ac*up Bob "nfor#ation, in the 8ac*up description text box, t$pe a bac(up description& !et the options and the ad"anced options, and then clic( $tart 8ac*up& 6or more information about ho3 to set the options for the bac(up, see !electin +ptions for a 2ac(up& :& After the bac(up is completed, "erif$ that the bac(up 3as successful& 6or more information about ho3 to "erif$ the success of a bac(up, see Chec(in the !uccess of a Completed 2ac(up&

,or More "nfor#ation
6or more information about bac(in up Exchan e !er"er 200%, see 2ac(in up Exchan e !er"er 200%&

Maintaining Records About <our $erver C+usters
Ma(e sure to maintain records of the confi uration information about $our Exchan e 200% clusters& 4ou mi ht need this information to reco"er $our Exchan e or aniGation from a maLor disaster& 6or example, if all the ser"ers in a cluster are dama ed, $ou mi ht ha"e to completel$ rebuild the cluster& -f $ou do not ha"e full computer bac(up sets or 0indo3s bac(up sets for each node, a record of confi uration information for the cluster ma$ help $ou reco"er the cluster& #o help $ou reco"er an Exchan e 200% cluster, maintain records of the follo3in information about the cluster& C+uster infor#ation to record -nformation to record Dis( !i natures of a clusterAs shared dis(s& 5o3 to obtain it At a command prompt, t$pe:
cluster /cluster: cluster/ame resource s(ared1isk /priv

Eet2-+! >net3or( basic inputFoutput s$stem? names of each node& Eet3or( names of each Exchan e ;irtual !er"er >E;!?&

At a command prompt, t$pe:
/btstat @s

+n the Ad#inistrative .oo+s menu, clic( C+uster Ad#inistrator&

;1

-nformation to record Eames of cluster roups& Eames of cluster resources& Eames of "irtual ser"er stora e roups& Eames of "irtual ser"er Exchan e stores& -P addresses of "irtual ser"ers&

5o3 to obtain it +n the Ad#inistrative .oo+s menu, clic( C+uster Ad#inistrator& +n the Ad#inistrative .oo+s menu, clic( C+uster Ad#inistrator& 1se Exchan e !$stem Mana er& 1se Exchan e !$stem Mana er& +n the Ad#inistrative .oo+s menu, clic( C+uster Ad#inistrator& #o "ie3 the properties of a "irtual ser"er, includin its -P address, select its name&

"#portant! -f $ou do not (eep a record of this information, $ou mi ht not be able to reco"er $our Exchan e ser"er clusters&

Restoring Exchange $erver 2003
After $ou choose the restoration strate $ that best suits $our needs, $ou can use the information in this section to perform the appropriate tas(s b$ usin the bac(up utilit$ >2ac(up? in MicrosoftH 0indo3s !er"erI 200%& #he reco"er$ procedures $ou perform depend on the follo3in three factors: • • • #he t$pe of disaster or failure that occurs& #he t$pes of bac(ups that $ou ha"e a"ailable& #he time that $ou can spend performin the reco"er$& ote! 6or some problems that occur, $ou do not ha"e to restore an$ bac(ups& 6or example, $ou can resol"e some problems b$ repairin $our 0indo3s !er"er 200% operatin s$stem or Microsoft Exchan e !er"er 200% installations& #he follo3in topics pro"ide descriptions and procedures for "arious reco"er$ processes usin 2ac(up: • • • *epairin 0indo3s !er"er 200% *epairin Exchan e !er"er 200% *estorin 0indo3s 2ac(up !ets

;6

• • • • • • • •

*estorin 6ull Computer 2ac(up !ets *estorin Domain Controllers *estorin -ndi"idual Mailboxes *estorin Exchan e Mailbox or Public 6older !tores *estorin the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!? *estorin Connector@!pecific Data *estorin Exchan e Clusters Exchan e Member !er"er *eco"er$

!e"eral additional restore methods mi ht suit $our needs, too& #hese methods include usin Automated !$stem *eco"er$ >A!*?, restorin from a shado3 cop$, and restorin from a dri"e ima e& 6or more information about these methods, see JDisaster *eco"er$J in the 0indo3s !er"er 200% online 5elp& -f $ou decide to use third@part$ soft3are to restore $our Exchan e data, use these topics for eneral restoration practices, but see $our bac(up soft3areAs documentation for specific procedures&

Repairing -indo3s $erver 2003
#here are man$ troubleshootin techni.ues that $ou can use to resol"e problems that arise in a 0indo3s !er"er 200% operatin s$stem installation& 5o3e"er, if a problem arises, consider the follo3in possibilities before $ou use more complex troubleshootin techni.ues: • *ecent chan es to $our 0indo3s !er"er 200% operatin s$stem installation, such as the installation of ne3 soft3are, ne3 dri"ers, or confi uration chan es, mi ht cause or contribute to the problem& • +ther users mi ht ha"e experienced a similar problem and contacted Microsoft Product !upport !er"ices for help& -n turn, Product !upport !er"ices mi ht ha"e 3ritten a Microsoft Cno3led e 2ase article describin ho3 to resol"e the issue& !earch the Microsoft Cno3led e 2ase for an article that describes the problem& -f $ou cannot resol"e the problem usin these su estions, use this section to familiariGe $ourself 3ith the follo3in basic troubleshootin techni.ues: • • • • *unnin the 0indo3s Ch(ds( utilit$ *unnin 0indo3s !$stem 6ile Chec(er 1sin the !afe Mode boot options 1sin the =ast Cno3n ,ood Confi uration boot option

;:

• •

1sin the 0indo3s *eco"er$ Console *einstallin 0indo3s !er"er 200% ote!

#his section does not pro"ide e"er$ possible troubleshootin techni.ue for $our 0indo3s !er"er 200% operatin s$stem&

Running the -indo3s Ch*ds* /ti+ity
-f $our 0indo3s !er"er 200% operatin s$stem experiences a problem, $ou can use the Ch(ds( dis( repair utilit$ included in the operatin s$stem to chec( the file s$stem on each lo ical partition and chec( the dis( surface for unreadable or corrupted sectors& #he Ch(ds( utilit$ creates and displa$s a status report for a dis( based on the file s$stem used& Ch(ds( also lists and corrects errors on the dis(& 4ou can run Ch(ds( from $our 0indo3s !er"er 200% operatin s$stem& -f $ou cannot start $our operatin s$stem because of the problem, $ou can run Ch(ds( from the 0indo3s *eco"er$ Console in 0indo3s !er"er 200% !etup& 6or detailed instructions, see 5o3 to *un Ch(ds( on an Exchan e !er"er 200% Computer *unnin 0indo3s !er"er 200%&

>o3 to Run Ch*ds* on an Exchange $erver 2003 Co#puter Running -indo3s $erver 2003
#his procedure explains ho3 to run Ch(ds( on $our Exchan e !er"er 200% runnin 0indo3s !er"er 200% to ha"e Ch(ds( repair errors&

8efore <ou 8egin
6or detailed information about ho3 to run Ch(ds( on a computer runnin MicrosoftH 0indo3s !er"erI 200%, see the JCh(ds(J topic in the 0indo3s !er"er 200% online 5elp&

'rocedure
.o run ch*ds* and have it repair errors 1& Clic( $tart, and then clic( Run& 2& -n the Open box, t$pe JcmdJ >3ithout the .uotation mar(s?, and then clic( O?&

;;

%& At the command prompt, na"i ate to the director$ $ou 3ant to chec(& 7& #$pe c(kdsk AdriveB: /+ >3here Odri"eP is the letter of the dri"e that $ou 3ant to repair errors on?, and then press EE#E*& ote! -f the Ch(ds( utilit$ cannot loc( the dri"e, it 3ill offer to chec( the dri"e the next time the computer restarts& -n addition, if $ou run Ch(ds( on a hard dis(, $ou must be a member of the Administrators roup& ote! !ome third@part$ dia nostic and repair soft3are pac(a es ha"e ad"anced features for "erif$in the inte rit$ of $our hard dis(, the file s$stem, and the data contained therein&

,or More "nfor#ation
6or s$ntax, parameters, and other details about runnin Ch(ds( on 0indo3s !er"er 200%, see Ch(ds(&

Running -indo3s $yste# ,i+e Chec*er
-f $our 0indo3s !er"er 200% operatin s$stem experiences a problem, but $ou can still start 0indo3s !er"er 200%, $ou can use the !$stem 6ile Chec(er tool >!fc&exe? to ma(e sure that all the operatin s$stem files are the correct "ersion and are still intact& !$stem 6ile Chec(er is a command@line tool that scans and "erifies the "ersions of all protected s$stem files& -f !$stem 6ile Chec(er disco"ers that a protected file 3as o"er3ritten, it retrie"es the correct "ersion of the file from the Hsyste#rootHDsyste#32Dd++cache folder, and then replaces the incorrect file& #o run 0indo3s !$stem 6ile Chec(er, at a command prompt, t$pe sfc 9scanno3& 6or more information about the !$stem 6ile Chec(er tool, see Microsoft Cno3led e 2ase article %10979, JDescription of 0indo3s SP and 0indo3s !er"er 200% !$stem 6ile Chec(er >!fc&exe?&J

/sing the $afe Mode 8oot Options
-f $our 0indo3s !er"er 200% operatin s$stem experiences a problem, and $ou cannot start it normall$, tr$ usin the follo3in !afe Mode ad"anced startup options: • !afe Mode

%00

• •

!afe Mode 3ith Eet3or(in !afe Mode 3ith Command Prompt

#he !afe Mode boot options are troubleshootin modes that load $our 0indo3s !er"er 200% operatin s$stem 3ith a minimal set of de"ice dri"ers and ser"ices& After $ou start 0indo3s !er"er 200% in !afe Mode, $ou can use troubleshootin techni.ues such as runnin !$stem 6ile Chec(er or restorin bac(ups to resol"e the problem& 6or more information about the !afe Mode boot options and other ad"anced startup options, see Microsoft Cno3led e 2ase article %2/%9/, J5+0 #+: #roubleshoot !tartup Problems in 0indo3s !er"er 200%&J

/sing the 7ast ?no3n Good Configuration 8oot Option
-f $ou experience difficult$ startin $our 0indo3s !er"er 200% operatin s$stem after $ou install a ne3 dri"er or chan e a dri"er confi uration, $ou can use the =ast Cno3n ,ood Confi uration ad"anced startup options& -f $ou use this boot option, the re istr$ confi uration re"erts to the condition it 3as in before $ou made the chan es that pre"ented the operatin s$stem from startin normall$& Additionall$, if $ou use this option, $ou 3ill lose all confi uration chan es that 3ere made since $ou last successfull$ lo ed on to $our s$stem& 0hen $ou successfull$ lo on after $ou ma(e chan es that affect the re istr$, the =ast Cno3n ,ood Confi uration option cannot roll bac( those chan es& 6or more information about the =ast Cno3n ,ood Confi uration options and other ad"anced startup options, see Microsoft Cno3led e 2ase article %2/%9/, J5+0 #+: #roubleshoot !tartup Problems in 0indo3s !er"er 200%&J

/sing the -indo3s Recovery Conso+e
0ith the 0indo3s *eco"er$ Console, $ou can obtain limited access to E#6! file s$stem "olumes 3ithout startin the 0indo3s raphical user interface >,1-?& -n *eco"er$ Console, $ou can: • 1se, cop$, rename, or replace operatin s$stem files and folders&

• Enable or disable ser"ices or de"ices from startin 3hen $ou next start $our computer& • • *epair the file s$stem boot sector or the master boot record >M2*?& Create and format partitions on dri"es&

%0%

4ou can start the *eco"er$ Console from the 0indo3s !er"er 200% CD or at startup, from the 0indo3s !er"er 200% boot menu, if the *eco"er$ Console 3as pre"iousl$ installed to $our computer& 6or more information about ho3 to use 0indo3s *eco"er$ Console, see Microsoft Cno3led e 2ase article %2/%9/, J5+0 #+: #roubleshoot !tartup Problems in 0indo3s !er"er 200%&J

Reinsta++ing -indo3s $erver 2003
-f the computer still does not operate normall$, $ou can use the 0indo3s !er"er 200% !etup CD to perform an in@place up rade o"er the existin installation& #he time that it ta(es to perform this in@place up rade is e.ual to the time that it too( to perform $our ori inal 0indo3s !er"er 200% installation& #o perform an in@place up rade of 0indo3s !er"er 200%, $ou must use installation media that is the same "ersion as the currentl$ installed "ersion of 0indo3s !er"er 200%& 6or example, if $ou perform an in@place up rade on a computer runnin 0indo3s !er"er 200% !er"ice Pac( 1 >!P1?, $ou must use an installation disc that contains 0indo3s !er"er 200% !P1& -f $ou do not do not ha"e the installation media to match the "ersion of the operatin s$stem, $ou can perform a clean installation of 0indo3s !er"er 200%, and then appl$ the appropriate ser"ice pac(s and updates& "#portant! After $ou perform an in@place up rade, chan es that 3ere made to $our s$stem after the ori inal 0indo3s !er"er 200% installation >such as ser"ice pac( up rades and s$stem customiGations? mi ht be lost& *einstall the most recent ser"ice pac( and all pre"ious hotfixes and soft3are updates after $ou reinstall 0indo3s !er"er 200%&

Repairing Exchange $erver 2003
-n most situations 3here $ou mi ht consider repairin a database, it is recommended instead that $ou restore the database from the bac(up, and repla$ the transaction lo files to ma(e the database up@to@date& !ometimes $ou cannot ma(e the database completel$ up@to@date& -n these instances, $ou can tr$ to reco"er additional data from the failed database& 6or this reason, (eep a cop$ of the failed database 3hen $ou restore $our bac(up to production hard3are& 6or more information about (eepin a cop$ of the failed database, see JMo"in or Cop$in the Existin ;ersions of the Database 6iles #hat 4ou Are *estorin >+ptional?J in *eco"erin an Exchan e Database& 6or example: +ne of the databases in $our Exchan e or aniGation experiences some t$pe of corruption& 4ou cop$ the corrupted database to a test ser"er, and then start to restore the

%02

most recent bac(up to $our production ser"er& 1nfortunatel$, the tape that $ou used for the bac(up 3as bad, and $ou ha"e to re"ert to an earlier bac(up& 2et3een the time that the t3o bac(ups 3ere made, some of the transaction lo files 3ere truncated >deleted? and $ou no lon er ha"e those transaction lo files a"ailable& 0hen $ou ha"e restored all the a"ailable database and lo files, $ou are still missin data& 4ou still mi ht be able to reco"er some of that missin data b$ tr$in to repair the database on $our test ser"er, and then mer in an$ additional data from $our test ser"er to $our production ser"er& #here are situations 3here repairin $our database mi ht be $our onl$ option& Examples of these cases include times 3hen $ou do not ha"e a bac(up of $our Exchan e database, or 3hen $our onl$ bac(up is unusable& 0hen $ou tr$ to repair a bac(up, ma(e sure to do this 3ith a cop$ of the dama ed database in case $our attempts to repair the database fail& 4ou cannot undo repair operations& 4ou mi ht experience problems 3ith an Exchan e ser"er that mi ht not necessaril$ re.uire $ou to perform a database restore or a complete reco"er$ of the ser"er& #r$ restartin $our Exchan e ser"er first& -f that does not sol"e the problem, $ou can tr$ to reinstall Exchan e before $ou resort to restorin $our database& ote! *estartin $our ser"er mi ht fix $our immediate problem, but ma(e sure to perform basic troubleshootin methods such as chec(in the e"ent lo files to determine the root cause of the problem that $ou are experiencin & #his section contains the follo3in topics about Exchan e repair processes: • • • *einstallin Exchan e o"er a dama ed installation& *epairin Exchan e databases& *epairin full@text indexin &

Reinsta++ing Exchange over a Da#aged "nsta++ation
*einstallin Exchan e and an$ rele"ant ser"ice pac(s and hotfixes helps ensure that all Exchan e files are intact and are the correct "ersion& *einstallin Exchan e and an$ ser"ice pac(s stops Exchan e ser"ices from runnin on the Exchan e ser"er durin the install processes& #herefore, users cannot access the Exchan e ser"er until after the installations are complete& 6or detailed instructions, see 5o3 to *einstall Exchan e 200% o"er a Dama ed -nstallation&

%03

ote! -f $ou tr$ to reinstall Exchan e on a ser"er that is runnin Exchan e in a cluster, $ou must first mo"e all Exchan e ;irtual !er"ers >E;!s? to another ser"er node in the cluster& #he node 3here Exchan e is to be installed cannot be runnin an$ Exchan e ser"ices&

>o3 to Reinsta++ Exchange 2003 over a Da#aged "nsta++ation
#his procedure explains ho3 to reinstall Exchan e !er"er 200% o"er a pre"ious installation&

'rocedure
.o reinsta++ Exchange 2003 1& -nsert the Exchan e -nstallation CD, and then run the !etup pro ram >!etup&exe? from OdriveP:DsetupD-%:6& 2& +n the -e+co#e pa e, clic( ext&

%& +n the Co#ponent $e+ection pa e, under Action, select the Reinsta++ option for the parent component JMicrosoft Exchan e,J and then clic( ext& Components that are not installed are not a"ailable& -f the reinstall option does not appear, $ou can tr$ to run the !etup pro ram in disaster reco"er$ mode 3ith the 9disasterrecovery s3itch& 6or more information, J*un Exchan e !etup in Disaster *eco"er$ ModeJ in Member !er"er *eco"er$ Procedures& Reinsta++ing Exchange

%0&

7& +n the "nsta++ation $u##ary pa e, clic( .he "nsta++ation $u##ary page

ext to start the reinstall process&

%0)

/& Exchan e stops all Exchan e ser"ices and performs all the re.uired steps to reinstall Exchan e o"er the dama ed installation, includin recop$in all files& .he Co#ponent 'rogress page

%01

6& As the !etup pro ram tries to cop$ installation files to $our computer, the Confir# ,i+e Rep+ace dialo box mi ht appear, promptin $ou to specif$ 3hether $ou 3ant to o"er3rite certain files on $our ser"er that are ne3er than the files bein copied from the Exchan e !etup CD& 2ecause $ou are tr$in to repair files that are either dama ed or the 3ron "ersion, $ou must clic( <es to o"er3rite these files& ote! 6or Exchan e 2000 ser"ers, it is recommended that $ou do not o"er3rite these files& -nstead, appl$ all re.uired updates immediatel$ after $ou run the !etup pro ram in disaster reco"er$ mode& *e.uired updates are all updates that 3ere applied to the ser"er before the failure occurred& .he Confir# ,i+e Rep+ace dia+og box

%06

9& After the 3iGard completes, the !etup pro ram notifies $ou if there are errors and 3hether $our installation of Exchan e is successful& :& Clic( ,inish to exit !etup& 8& -nstall an$ Exchan e ser"ice pac(s and hotfixes that 3ere installed to the ser"er before the repair process& -f $ou ran setup 3ith the 9disasterrecovery s3itch, ma(e sure to use the 9disasterrecovery s3itch 3hen $ou install ser"ice pac(s& 6or more information, see J-nstall Exchan e !er"ice Pac(s in Disaster *eco"er$ ModeJ in Member !er"er *eco"er$ Procedures&

,or More "nfor#ation
6or more information about restorin Exchan e !er"er 200%, see *estorin Exchan e !er"er 200%&

%0:

Repairing Exchange Databases
#r$ to repair an Exchan e database onl$ as a last resort, because such an attempt can lead to loss of data& 4ou can repair Exchan e database files >&edb files? b$ usin Eseutil&exe and -sinte &exe& 4ou can also use reco"er$ stora e roups to sal"a e data from dama ed databases& 6or information about usin reco"er$ stora e roups, see 1sin Exchan e !er"er 200% *eco"er$ !tora e ,roups&

Running Exchange .oo+s G+oba++y on a $erver
2$ default, some tools such as Eseutil and -sinte are installed to the &&Dexchsr"rDbin director$ durin Exchan e setup& #o run these tools loball$ on $our ser"er >from an$ command prompt?, add the full path of &&Dexchsr"rDbin to $our 0indo3s !er"er 200% s$stem path& 6or detailed instructions, see 5o3 to Add the &&Dexchsr"rDbin Director$ to 4our 0indo3s !er"er 200% !$stem Path& After addin Dbin to $our s$stem path, $ou should be able to run Eseutil and -sinte from an$ command prompt on $our ser"er& 4ou should also be able to run an$ other tools stored in the &&Dexchsr"rDbin director$&

/sing Eseuti+ and "sinteg to Repair an Exchange Database
#his section contains eneral information that $ou should (no3 about if $ou use Eseutil or -sinte to repair Exchan e databases& 6or more information about usin Eseutil or -sinte , see Microsoft Cno3led e 2ase articles :12%/9, JSADM: Maintain 4our Exchan e Database After 4ou *epair 2$ 1sin the Eseutil Fp #oolJ and 1:20:1, JDescription of the -sinte utilit$&J Consider the follo3in information 3hen repairin Exchan e databases: • *epairin Exchan e databases 3ith Eseutil and -sinte can cause lost data in the Exchan e databases $ou repair& 6or this reason, cop$ the database files $ou are repairin before attemptin the repair process& >6or information about ho3 to cop$ $our database files, see JMo"in or Cop$in the Existin ;ersions of the Database 6iles #hat 4ou Are *estorin >+ptional?J in *eco"erin an Exchan e Database&? 2ecause $ou cannot undo chan es that 3ere made to a database durin the repair process, onl$ use Eseutil and -sinte as a last resort& As discussed earlier, it is recommended that $ou reco"er a dama ed database b$ restorin a bac(up set instead of repairin a database& • -f $ou use Eseutil to repair an Exchan e database, $ou must ha"e sufficient free dis( space for Eseutil to run& -f $ou are runnin Eseutil FP $ou must ha"e approximatel$ 20 percent of the siGe of the database $ou are repairin on the same dri"e& -f $ou do not

%0;

ha"e that much room, $ou can use command@line s3itches to redirect the temp files to a different location& -f $ou are usin Eseutil FD, $ou must ha"e 110 percent of the siGe of the database& 0hile $ou can redirect the temp files to another dri"e as $ou can 3ith the FP s3itch, it 3ill dramaticall$ increase the time it ta(es to repair $our database& -f it is possible, ha"e ample free space 3hen usin the FD s3itch& • 1sin the Eseutil and -sinte utilities to repair a database file ta(es a substantial amount of time& #$picall$, it ta(es much lon er to repair a database than it does to restore a database from bac(up& • -f both utilities run successfull$ >for example, if there are not an$ errors at the end of the last -sinte run?, the database is enerall$ considered to be repaired and read$ to replace the dama ed database& -f $ou plan to put the repaired database bac( in production $ou must: a& *un Eseuti+ 9'& b& After Eseutil FP completes successfull$, run Eseuti+ 9D& c& After Eseutil FD completes successfull$, run "sinteg Ifix Itest a++tests&

-f $ou onl$ plan to sal"a e data from the dis(, and do not plan to put it bac( in production, $ou can s(ip step 2 earlier in this section& !(ippin step 2 3ill sa"e time in $our reco"er$ process but mi ht cause the database to ha"e indexin and space allocation errors& #hese errors are not 3hat $ou 3ant in a production en"ironment, but are unli(el$ to affect $our abilit$ to sal"a e data from the database& • -f Eseutil and -sinte cannot fix e"er$ error in the database, it is best not to discard a repaired database& After -sinte is completed, it should report Gero errors in the database& -f the error count is reater than Gero, run -sinte a ain until the count becomes Gero or the count does not decrement on successi"e runs& -f $ou cannot et the error count to Gero, do not lea"e the database in production& !al"a e data from it b$ mer in or replicatin folders to a ne3 database or b$ mo"in mailboxes to a ne3 database& • 4ou can restore data from a dama ed database b$ usin another ser"er& 6or example, $ou can restore a dama ed database to another ser"er, extract data from it usin the Exmer e utilit$, and then insert the data into a ne3 database file& 4ou can also use a reco"er$ stora e roup on the same ser"er to restore data from a dama ed database& 6or more information about reco"er$ stora e roups, see 1sin Exchan e !er"er 200% *eco"er$ !tora e ,roups& 2$ default, Eseutil and -sinte are both installed into the O drivePDPro ram 6ilesDExchsr"rDbin director$ 3hen Exchan e is installed&

%%0

>o3 to Add the @@DexchsrvrDbin Directory to <our -indo3s $erver 2003 $yste# 'ath
#his topic explains ho3 to add the Exchan e Dbin director$ to $our s$stem path so that the tools in Dbin are a"ailable from an$ command prompt&

'rocedure
.o add the @@DexchsrvrDbin directory to your -indo3s $erver 2003 syste# path 1& +pen !$stem Properties& #o open !$stem Properties, clic( $tart, ri ht@clic( My Co#puter, and then clic( 'roperties& 2& Clic( the Advanced tab& %& Clic( the Environ#ent Aariab+es button& 7& -n the $yste# Aariab+es box, scroll do3n to the "ariable JPath&J Editing the 'ath environ#ent variab+e

%%%

/& Clic( 'ath to select it, and then clic( Edit& 6& -n the Aariab+e Aa+ue box, add a semicolon >J? to the end of the strin & 9& After the semicolon >3ith no spaces? t$pe the full path of &&Dexchsr"rDbin& :& Add a semicolon at the end of the path "ariable& #he default path is C:Dpro ram filesDexchsr"rDbin Editing the 'ath variab+e

%%2

8& Clic( O? to close Edit $yste# Aariab+e, clic( O? to close Environ#ent Aariab+es, and then clic( O? to close $yste# 'roperties& 10& Close an$ command shells that are open& 11& +pen a ne3 command shell& Clic( $tart, clic( Run, t$pe cmd, and then clic( O?& 4ou should no3 be able to run an$ tool in the Dbin director$ from an$ command prompt on that ser"er&

Repairing ,u++E.ext "ndexing
Exchan e includes an optional feature that is referred to as full@text indexin >also (no3n as content indexin ?& 6ull@text indexin allo3s $our users to perform full@text searches across documents and attachments in messa es& 6ull@text indexes are not stored 3ith $our Exchan e databases& 2$ default, full@text indexes are located in the Pro ram 6ilesDExchsr"rDExchan e!er"erTOServer NamePDProLects folder and are mana ed b$ the Microsoft !earch ser"ice&

%%3 .he defau+t +ocation for fu++Etext indexes is the pro2ects fo+der

#o repair full@text indexes that are corrupted or not s$nchroniGed 3ith $our Exchan e databases, $ou must re@index the data on $our Exchan e databases& #o restore Microsoft !earch as part of $our full@text indexin repair 3hen Microsoft !earch is dama ed, see the procedure in J*estorin Microsoft !earch&J

ReE"ndexing the Data on <our Exchange Databases
*e@indexin the data on $our Exchan e databases re.uires that $ou remo"e full@text indexin information and re@create full@text indexes& 6or detailed instructions, see 5o3 to *emo"e 6ull@ #ext -ndexin -nformationand 5o3 to *e@Create 6ull@#ext -ndexes& ote! -ncorrectl$ editin the re istr$ can cause serious problems that ma$ re.uire $ou to reinstall $our operatin s$stem& Problems resultin from editin the re istr$ incorrectl$ ma$ not be able to be resol"ed& 2efore editin the re istr$, bac( up an$ "aluable data&

Restoring Microsoft $earch
#he Microsoft !earch ser"ice >M!!earch? is a 0indo3s !er"er 200% ser"ice that is installed on $our Exchan e ser"er that is re.uired for full@text indexin & 4ou cannot create full@text indexes for $our Exchan e databases if the Microsoft !earch component is dama ed or if its re istr$ (e$s are incorrect& -f problems occur 3ith Microsoft !earch, $ou must restore it&

%%&

-f $ou are in a reco"er$ situation 3here Exchan e is alread$ installed on $our ser"er >for example, if $ou are repairin an existin Exchan e installation, or if $ou ha"e restored $our ser"er from either a 0indo3s bac(up set or full computer bac(up set?, ma(e sure that full@text indexin is functionin correctl$ before performin this procedure& -f full@text indexin is not functionin correctl$, $ou mi ht be able to repair $our full@text indexes b$ remo"in , and then re@creatin the full@text indexes& -f $ou cannot remo"e, and then re@create $our full@text indexes, perform the follo3in procedure& 6or more information about ho3 to remo"e full@text indexes, see J*e@-ndexin the Data on 4our Exchan e Databases&J 6or detailed instructions, see 5o3 to *estore Microsoft !earch& Caution! -ncorrectl$ editin the re istr$ can cause serious problems that ma$ re.uire $ou to reinstall $our operatin s$stem& Problems resultin from editin the re istr$ incorrectl$ ma$ not be able to be resol"ed& 2efore editin the re istr$, bac( up an$ "aluable data&

>o3 to Re#ove ,u++E.ext "ndexing "nfor#ation
#his topic explains ho3 to remo"e full@text indexin information&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, be a3are that the procedure contains information about editin the re istr$& Caution! -ncorrectl$ editin the re istr$ can cause serious problems that ma$ re.uire $ou to reinstall $our operatin s$stem& Problems resultin from editin the re istr$ incorrectl$ ma$ not be able to be resol"ed& 2efore editin the re istr$, bac( up an$ "aluable data&

'rocedure
.o re#ove fu++Etext indexing infor#ation 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to A++ 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchange $yste# Manager, na"i ate to the stora e roup 3hich contains the

%%)

full@text index that $ou 3ant to remo"e& avigating to a storage group

%& *i ht@clic( the mailbox or public folder store that contains the full@text index that $ou 3ant to remo"e and select De+ete ,u++E.ext "ndex& 7& Close Exchange $yste# Manager& /& +pen *e istr$ Editor& Clic( $tart, clic( Run, t$pe Regedit, and then clic( O?& 6& -n *e istr$ Editor, locate the follo3in (e$:
:C6DEFO,AFEMA,:=/6 ;SOF-WA<6;Microso+t;Searc(; 0";1atabases

9& 1nder Databases, clic( Exchange$erverK<ServerName>, 3here <ServerName> is the ser"er from 3hich $ou 3ant to delete full@text indexes& Aie3ing the registry

%%1

:& *ecord the "alue data for the (e$ "alue =o Path& 2$ default, it is OdriveP:DPro ram 6ilesDExchsr"rDExchan e!er"erTOServerNamePD 3here OdriveP is the dri"e 3here Exchan e 3as installed and OServerNameP is the name of the ser"er runnin Exchan e& 8& -n 0indo3s Explorer, or at a command prompt, find the folder that $ou recorded in the pre"ious step& Caution! 2ecause $ou are oin to delete files from this folder, consider cop$in the contents of this folder to a safe location to sa"e the folder information in the e"ent an error occurs 3hile deletin the files& 10& 1nder the Exchange$erverK<ServerName>folder, delete the contents of the 'ro2ects and Gather7ogs subfolders& Do not delete the 'ro2ects and Gather7ogs folders& ;ie3 the contents of the 'ro2ects and Gather7ogs folders to ma(e sure that the folders are empt$&

%%6

11& Close 0indo3s Explorer or the command prompt&

>o3 to ReECreate ,u++E.ext "ndexes
#his topic explains ho3 to re@create full@text indexes&

'rocedure
.o reEcreate fu++Etext indexes 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to A++ 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchange $yste# Manager, na"i ate to the stora e roup 3here $ou 3ant to create the full@text index& avigating to a storage group

%& *i ht@clic( the mailbox or public folder store that $ou 3ant to index, and then clic( Create ,u++E.ext "ndex&

%%:

7& 6or each mailbox store or public folder store 3here $ou performed !tep % of this procedure, ri ht@clic( each store a ain, and then clic( $tart ,u++ 'opu+ation& /& 6or each index that $ou 3ant to ma(e a"ailable for full@text index searchin , ri ht@ clic( the mailbox store or public folder store, clic( 'roperties, clic( the ,u++E.ext "ndexing tab, and then select the .his index is current+y avai+ab+e for searching by c+ients chec( box& Enab+ing the indexes for searching

6& !et the update inter"al b$ selectin one of the default options from the drop@do3n list or clic( Custo#i=e, to customiGe the schedule&

%%;

>o3 to Restore Microsoft $earch
#his topic explains ho3 to restore Microsoft !earch&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, be a3are that the procedure contains information about editin the re istr$& Caution! -ncorrectl$ editin the re istr$ can cause serious problems that ma$ re.uire $ou to reinstall $our operatin s$stem& Problems resultin from editin the re istr$ incorrectl$ ma$ not be able to be resol"ed& 2efore editin the re istr$, bac( up an$ "aluable data&

'rocedure
.o restore Microsoft $earch 1& -n *e istr$ Editor, locate the follo3in (e$:
:C6DEFO,AFEMA,:=/6;SOF-WA<6;Microso+t;Searc(

"#portant! As a cautionar$ measure, bac( up the re istr$ (e$s in case an$ errors occur 3hile deletin the re istr$ (e$s& #o bac( up the $earch re istr$ (e$ branch: a& -n the console tree, clic( $earch& b& +n the ,i+e menu, clic( Export& c& -n Export Registry ,i+e, under Export range, clic( $e+ected branch, and ma(e sure that >?E<K7OCA7KMAC>" ED$O,.-AREDMicrosoftD$earch appears in the correspondin text box& d& !elect a location to sa"e the file& e& Eame the file, and then clic( $ave& 2& -n Registry Editor, in the console tree, delete the follo3in re istr$ (e$s >3here O ServerNameP is the name of the ser"er runnin Exchan e?: #o delete a (e$, ri ht@clic( the (e$, clic( De+ete, and then clic( <es >as illustrated in the fi ure belo3?& 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD-nstall • 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD1&0DApplicationsDExchan e!er"er _OServerNam

%20

eP • 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD1&0DCatalo EamesDExchan e!er"er _OServerN ameP • 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD1&0DDatabasesDExchan e!er"er _OServerName P • 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD1&0D,atherDExchan e!er"erTO ServerNameP • 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD1&0D,atherin Mana erDApplicationsDExchan e!er"er_OServerNameP • 5CE4T=+CA=TMAC5-EED!oft3areDMicrosoftD!earchD1&0D-ndexerDExchan e!er"er _OServerNameP De+eting the Microsoft $earch registry *eys

%2%

%& Close *e istr$ Editor& 7& *un Exchan e !etup in Disaster *eco"er$ mode& At a command prompt, t$pe LdriveM!DsetupDi3:1Dsetup@exe 9disasterrecovery 3here OdriveP is the location of $our Exchan e CD& /& +n the Co#ponent $e+ection pa e of the Exchan e -nstallation 0iGard, under Action, Disaster Recovery is automaticall$ selected for all installed components& #o ensure that the Microsoft !earch files are correctl$ reinstalled, under Co#ponent a#e, set Microsoft Exchange to one, and then reset Microsoft Exchange bac( to Disaster Recovery& ote! *unnin !etup in Disaster *eco"er$ mode installs the re.uired Microsoft !earch files to $our computer& Running Exchange $etup in Disaster Recovery #ode

%22

6& Clic( ote!

ext to continue 3ith the installation process&

Durin !etup, Microsoft !earch files are updated& Durin this time, the Confir# ,i+e Rep+ace dialo box mi ht appear& #he dialo box prompts $ou to specif$ 3hether $ou 3ant to o"er3rite certain files on $our computer that are ne3er than the files bein copied from the Exchan e !etup CD& 2ecause $ou are tr$in to repair an$ Microsoft !earch files, $ou should o"er3rite these files& 5o3e"er, $ou can retrie"e the ne3er "ersions of these o"er3ritten 3hen $ou install Exchan e ser"ice pac(s or hotfixes& 9& Appl$ an$ Exchan e ser"ice pac(s or hotfixes that 3ere pre"iousl$ runnin on the ser"er& #o pre"ent the !etup pro ram from mountin the databases after installation, $ou must install ser"ice pac(s and soft3are updates in Disaster *eco"er$ mode& :& -f $ou ha"e to restore an$ Exchan e database bac(ups as part of this repair, restore $our Exchan e databases no3& ote! 6or information about ho3 to restore Exchan e databases, see *estorin Exchan e Mailbox or

%23

Public 6older !tores& 8& *estart the computer, and then ma(e sure that the Exchan e databases are mounted& 10& *e@create full@text indexes& 6or information about ho3 to re@create full@text indexes, see 5o3 to *e@ Create 6ull@#ext -ndexes&

Restoring -indo3s 8ac*up $ets
A 0indo3s bac(up set contains a ser"erAs uni.ue operatin s$stem data and confi uration information& 4ou t$picall$ restore this data usin the Jrebuild a ser"erJ reco"er$ method& 0hen $ou restore a 0indo3s bac(up set to a ser"er, $ou restore critical operatin s$stem files and re istr$ information from the ori inal ser"er& 0hen $ou restore the ori inal ser"erAs re istr$, $ou also restore the ori inal computer name and return the ser"er to its ori inal domain 3ith a computer account that matches the !$stem -D in Acti"e Director$H director$ ser"ice& 6or Exchan e !etup to complete successfull$ 3hen run in Disaster *eco"er$ mode, !etup relies on some of the uni.ue confi uration information included in the 0indo3s bac(up set >such as the re istr$, the -nternet -nformation !er"ices >--!? metabase, and so on?& 6or detailed instructions, see 5o3 to *estore a 0indo3s 2ac(up !et& 6or information about ho3 to create a 0indo3s bac(up set, see Creatin 0indo3s 2ac(up !ets& ote! -n eneral, the older $our 0indo3s bac(up set is, the more li(el$ $ou are to experience problems that must be resol"ed before $ou can restore Exchan e& #herefore, it is recommended that $ou create 0indo3s bac(up sets re ularl$& 6or more information, see Creatin 0indo3s 2ac(up !ets& 2ecause of the dependencies amon !$stem !tate components, $ou cannot use 2ac(up to bac( up or restore indi"idual components comprisin !$stem !tate data, and 3hen $ou restore !$stem !tate data, an$ existin files in the destination 3ill al3a$s be o"er3ritten& 5o3e"er, $ou can reco"er the follo3in data indi"iduall$ after $ou restore the !$stem !tate data from a 0indo3s or full computer bac(up to another location: • • • • 0indo3s !er"er 200% re istr$ files& 0indo3s !er"er 200% boot files& !4!;+= director$ files& Cluster database information files&

%2&

ote! 4ou cannot restore the Acti"e Director$ ser"ices database, the Certificate !er"ices database, and the C+MU Class re istration database to another location&

>o3 to Restore a -indo3s 8ac*up $et
#his topic explains ho3 to restore a 0indo3s 2ac(up set&

'rocedure
.o restore a -indo3s bac*up set 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the Restore and Manage Media tab and Expand ,i+e in the console tree& %& !et $our file restoration preference& Clic( .oo+s, clic( Options, select the Restore tab, and select the criteria for o"er3ritin files& Althou h the default settin is Do not rep+ace the fi+e on #y co#puter, $ou 3ill probabl$ find that selectin A+3ays rep+ace the fi+e on #y co#puter pro"ides the reatest stabilit$ and consistenc$ amon 0indo3s !er"er 200% files b$ ensurin all the file "ersions after the restore match exactl$ 3hat the$ 3ere 3hen the bac(up 3as ori inall$ made& 7& Expand the bac(up media that $ou 3ant to restore& $e+ecting the #edia to restore

%2)

ote! -f the correct media does not displa$ under 6ile, $ou mi ht ha"e to rebuild the catalo & 6or information, see J*ebuildin a Catalo for a *estoreJ in 1sin 2ac(up to *estore 4our Data& /& !elect the chec( boxes next to the dri"e letters for $our boot partition and s$stem partition >fre.uentl$ the same dri"e?, and then select the chec( box next to $yste# $tate& "#portant! #o correctl$ restore all $our 0indo3s !er"er 200% operatin s$stem components, a 0indo3s bac(up set must contain the !$stem !tate data, the boot partition, and the s$stem partition, and must ha"e been bac(ed up as part of the same bac(up Lob& $e+ecting the boot and syste# partitionC and a+so the $yste# $tate data

%21

6& -n the Restore fi+es to list, select the location to 3here $ou 3ant the files restored& 2$ default, the location specified is Origina+ +ocation& 9& Clic( $tart Restore& 4ou 3ill be notified that the current !$stem !tate data 3ill be o"er3ritten unless $ou 3ant to restore to a different location& #o continue, clic( O?& :& -n Confir# Restore, clic( Advanced to specif$ ad"anced restore options, or clic( O? to start the restore& 6or more information about the ad"anced restore options in 2ac(up, see J!electin the Ad"anced +ptions for a *estoreJ in 1sin 2ac(up to *estore 4our Data 8& -f 2ac(up prompts $ou for the location of the bac(up file to use in the restore, select the correct bac(up file name, and then clic( O?& 10& After the restore is completed, ma(e sure that it 3as successful& 6or more information about ho3 to chec( the success of a restore, see JChec(in the !uccess of a Completed *estore <obJ in 1sin 2ac(up to *estore 4our Data& 11& After $ou "erif$ that $our 0indo3s bac(up set is successfull$ restored, in the Restore 'rogress dialo box, clic( C+ose& 4ou are then prompted to restart $our computer to complete the restore& Clic( <es to restart& "#portant! -f $ou perform this procedure as part of rebuildin a ser"er, after restartin $our computer, $ou mi ht experience errors that indicate that one or more ser"ices cannot start& #hese errors occur because 3hen $ou restore the 0indo3s bac(up set, $ou also restore the ori inal re istr$ of the ser"er that $ou are rebuildin & #hat re istr$ mi ht include entries that tr$ to start ser"ices that are not $et

%26

reinstalled, such as !imple Mail #ransfer Protocol >!M#P?& - nore the errors& #hese errors should be resol"ed 3hen $ou finish rebuildin the computer&

,or More "nfor#ation
6or more information about restorin 0indo3s bac(up sets, see *estorin 0indo3s 2ac(up !ets&

Restoring ,u++ Co#puter 8ac*up $ets
A full computer bac(up set includes a bac(up of !$stem !tate data and most of the data on $our hard dis(s& A full computer bac(up set must not include the Exchan e -nstallable 6ile !$stem >-6!? dri"e and the dri"es or folders that contain $our Exchan e lo files and database files& 6or detailed information about ho3 to create full computer bac(up sets, see JCreatin 6ull Computer 2ac(up !ets&J *estorin a full computer bac(up set is the primar$ step in the Jrestore the ser"erJ reco"er$ method& *estorin a full computer bac(up set to a computer allo3s $ou to reco"er a ser"er runnin Exchan e 3ithout ha"in to reinstall applications, such as Exchan e, 3hich 3ere runnin on the ser"er& Dependin on the bac(up and restore utilit$ or pro ram that $ou use, the steps that $ou perform to restore $our full computer bac(up set can "ar$& 6or example, if $ou use 2ac(up to create $our full computer bac(up sets, $ou use 2ac(up to restore them& !imilarl$, if $ou use a dis(@ima in soft3are utilit$ to create $our full computer bac(up sets, $ou 3ould use that same utilit$ to restore those bac(up sets& 6or more information about ho3 to create full computer bac(up sets 3ith 2ac(up, see JCreatin 6ull Computer 2ac(up !ets&J #his section pro"ides information about ho3 to restore a full computer bac(up set b$ usin the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200%&

Restoring a ,u++ Co#puter 8ac*up $et by /sing 8ac*up
-f $ou used the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% to create a full computer bac(up set, $ou must also use 2ac(up to restore that bac(up set& 2ecause $ou must use 2ac(up in this case, ma(e sure that 0indo3s !er"er 200% is functionin sufficientl$ 3ell after the disaster to allo3 $ou to start the operatin s$stem and run 2ac(up& 6or detailed instructions, see 5o3 to *estore a 6ull Computer 2ac(up !et&

%2:

>o3 to Restore a ,u++ Co#puter 8ac*up $et
#his topic explains ho3 to restore a full computer bac(up set&

'rocedure
.o restore a fu++ co#puter bac*up set 1& +n the computer for 3hich $ou 3ant to restore $our full computer bac(up set, start $our 0indo3s !er"er 200% operatin s$stem& 2& !tart 2ac(up in Ad"anced Mode& 6or detailed information, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

%& Clic( the Restore and Manage Media tab, and then in the console tree, clic( the bac(up media that $ou 3ant to restore& -f the correct media does not appear under ,i+e, $ou mi ht ha"e to rebuild the catalo & 6or more information about ho3 to rebuild the catalo , see J*ebuildin a Catalo for a *estoreJ in 1sin 2ac(up to *estore 4our Data& 7& !elect the chec( boxes next to the dri"es that $ou 3ant to restore, and then clic( $yste# $tate& Al3a$s include the !$stem !tate data 3hen $ou restore the dri"e partitions of $our full computer bac(up set& Restoring a fu++ co#puter bac*up set

%2;

"#portant! 0hen $ou create full computer bac(up sets, do not bac( up the -6! dri"e, Exchan e database files, Exchan e lo files, and cluster shared dis( resources& -f the full computer bac(up set that $ou are restorin includes the Exchan e -6! dri"e or the dri"es or folders that contain the Exchan e database files and transaction lo files, do not select those dri"es or folders& -f $ou restore those dri"es or folders, $our lo files mi ht be out of s$nc, $ou mi ht o"er3rite ne3er copies of the database 3ith older ones, or $ou mi ht add duplicate and un3anted items to the database& 6or more information about this issue, see Data to Exclude from 0indo3s 2ac(up !ets or 6ull Computer 2ac(up !ets& ote! #o restore $our Exchan e databases, restore the Exchan e database bac(up that $ou performed b$ usin the Microsoft Exchange $erver option in 2ac(up& 6or information about ho3 to restore Exchan e databases, see *estorin Exchan e Mailbox or Public 6older !tores& /& -n the Restore fi+es to list, select the location 3here $ou 3ant the files to be restored& 2$ default, the location specified is Origina+ +ocation& 6& Clic( $tart Restore& 4ou 3ill be notified that the current !$stem !tate data 3ill be

%30

o"er3ritten unless $ou 3ant to restore to a different location& #o continue, clic( O?& 9& -n Confir# Restore, clic( Advanced to specif$ ad"anced restore options, or clic( O? to start the restore& 6or more information about the ad"anced restore options in 2ac(up, see J!electin the Ad"anced +ptions for a *estoreJ in Chapter 1& :& -f 2ac(up prompts $ou for the location of the bac(up file to use in the restore, select the correct bac(up file, and then clic( O?& 8& After the restore is completed, ma(e sure that it 3as successful& 6or more information about ho3 to chec( the success of a restore, see Chec(in the !uccess of a Completed 2ac(up& 10& After $ou "erif$ that the full computer bac(up set is successfull$ restored, in the Restore 'rogress dialo box, clic( C+ose& 4ou are then prompted to restart $our computer to complete the restore& Clic( <es to restart&

,or More "nfor#ation
6or more information about restorin full computer bac(up sets, see *estorin 6ull Computer 2ac(up !ets&

Restoring Do#ain Contro++ers
!er"ers runnin Exchan e rel$ on information stored in Acti"e Director$ to function correctl$& -f $ou experience problems 3ith the domain controllers in the 0indo3s !er"er 200% domain to 3hich $our Exchan e ser"er belon s, $ou must repair those domain controllers immediatel$& -f these problems occur, $ou mi ht experience minor complications 3ith $our ser"ers runnin Exchan e, or $our ser"ers mi ht stop functionin & #o secure the a"ailabilit$ of the domain controllers in $our Exchan e or aniGation, ma(e sure that $ou ha"e more than one domain controller in each domain of $our or aniGation& #herefore, if a sin le domain controller fails, the replicated Acti"e Director$ information is still a"ailable in the remainin domain controllers& -f $ou ha"e multiple domain controllers and if the failure does not affect all the domain controllers in $our or aniGation, one of the simplest and most effecti"e 3a$s to deal 3ith the situation is to build a ne3 domain controller and Loin it to the existin domain& #he re.uired Acti"e Director$ information 3ill be replicated from the remainin domain controllers to the ne3 one& -f all the domain controllers in $our or aniGation are affected or if $ou onl$ ha"e one domain controller, $ou must restore $our data from a bac(up& 6or information about ho3 to bac( up a domain controller, see J2ac(in 1p Domain Controllers&J

%3%

6or detailed information about ho3 to reco"er a 0indo3s !er"er 200% operatin s$stem domain controller, see Acti"e Director$ +perations ,uide ;ersion 1&/&

Restoring "ndividua+ Mai+boxes
1se reco"er$ stora e roups to reco"er indi"idual mailboxes& 6or more information, see 1sin *eco"er$ !tora e ,roups in Exchan e !er"er 200%& !ome third part$ bac(up solutions allo3 bric( le"el bac(up and restore, 3hich helps $ou to bac( up and restore indi"idual mailboxes& 6or more information, see the documentation for $our third@part$ soft3are&

Restoring Exchange Mai+box or 'ub+ic ,o+der $tores
0hen $ou use 2ac(up to restore Exchan e databases, application pro rammin interface >AP-? calls are made to the Exchan e Extensible !tora e En ine >E!E? to restore Exchan e database files and their associated lo files& 4ou can use Exchan e database bac(ups to restore one or more dama ed mailbox or public folder stores& -n a disaster reco"er$ scenario that in"ol"es rebuildin a ser"er, use 2ac(up to restore $our Exchan e databases after $ou run Exchan e !etup and an$ Exchan e ser"ice pac(s in Disaster *eco"er$ mode& ote! -nstallin Exchan e >and an$ ser"ice pac(s that 3ere runnin on $our ser"er before the disaster? in Disaster *eco"er$ mode pre"ents the !etup pro ram from mountin the databases after the !etup pro ram is completed& 4ou can then correctl$ restore and mount $our Exchan e database bac(ups at the end of the setup process& 2efore $ou restart $our ser"er, as prompted b$ Exchan e !etup, ma(e sure that the lo files ha"e completed repla$in & #his section contains the follo3in information about restorin Exchan e databases: • • • • +"er"ie3 of the database restore process& *eco"erin an Exchan e database& *esol"in Exchan e database restore problems& *estorin Exchan e databases to another ser"er& ote! #he term database is used to enericall$ refer to Exchan e mailbox stores and Exchan e public folder stores&

%32

Overvie3 of the Database Restore 'rocess
0hen a restore operation be ins, 2ac(up informs the E!E that the process has be un, causin E!E to enter restore mode& #he database >made up of a pair of files: an &edb file and an &stm file ? is then copied from the bac(up media directl$ to the database tar et path& #he associated lo files are copied to a temporar$ folder, and a separate instance of E!E is started to repla$ the transaction lo s from their temporar$ location into the restored database& #he restore process creates the *estore&en" file, 3hich (eeps trac( of the stora e roup that the database belon s to, the paths of the database files 3hen the$ 3ere bac(ed up, the path to the database 3hen the$ 3ere restored, the ran e of lo files that 3ere restored, and other pertinent data& 4ou must restore a full bac(up set >either a normal or cop$ bac(up? before $ou can restore a differential or incremental bac(up set& #his is because restorin a full bac(up set creates the *estore&en" file& *estorin a differential or incremental bac(up set onl$ updates the *estore&en" fileR it does not create one& -f the *estore&en" file does not exist, the differential or incremental updates cannot restore& Al3a$s use different temporar$ folders for each full bac(up set that $ou are restorin & 6or example, if $ou 3ere to restore t3o normal bac(ups to the same temporar$ folder the second *estore&en" file that 3ould be created 3ould o"er3rite the first *estore&en" file& #herefore, al3a$s specif$ a different temporar$ folder for each normal or cop$ bac(up set that $ou are restorin & 5o3e"er, 3hen $ou restore an incremental or differential bac(up, specif$ the same temporar$ folder $ou used for the full bac(up that the incremental or differential bac(up belon s 3ith, so that the$ are paired 3ith the correct *estore&en" file& After the database files are copied bac( to their ori inal locations and the *estore&en" and transaction lo files ha"e been copied to the temporar$ folder, E!E initiates a hard reco"er$ to repla$ lo files into the database& #his brin s the database up@to@date 3ith the time that it 3as lost if all the lo files since the bac(up 3as ta(en are a"ailable& 6irst, *estore&en" is used to determine 3hich transaction lo s 3ill be pla$ed from the temporar$ folder& #hen, if it is possible, additional transaction lo s from the tar et stora e roup are also repla$ed& 6ollo3in hard reco"er$, the temporar$ instance of E!E is stopped& -f $ou select the Mount Database After Restore chec( box in 2ac(up, the ne3l$ restored database is automaticall$ mounted in the tar et stora e roup& #he follo3in fi ure illustrates the Exchan e restore process&

%33 .he f+o3 of the Exchange restore process

Recovering an Exchange Database
Exchange Database Recovery Chec*+ist

%3&

TT TT TT

Dismount the databases for each mailbox or public folder store that $ou are restorin & Confi ure the databases so that the restore can o"er3rite them >optional?& Determine the database and lo file locations of the files that $ou are restorin >optional?& Cop$ the current database files to another location >optional?& Ma(e sure that the mailbox and public folder store names in Exchan e !$stem Mana er match $our bac(up media& Ma(e sure that the Microsoft Exchan e -nformation !tore ser"ice >M!Exchan e-!? is runnin & !elect the bac(up files that $ou 3ant to restore from $our bac(up media& *estore the selected files& Ma(e sure that the restore process 3as successful& *epla$ the transaction lo files >Eseutil Fcc? >optional?& Mount the databases >stores?&

TT TT

TT

TT TT TT TT TT

Dis#ounting the Exchange Databases .hat <ou Are Restoring
2efore $ou perform the restore process, $ou must dismount the Exchan e databases that $ou 3ant to restore& -f a database that $ou tr$ to restore is still mounted, the restore process 3ill fail& 6or detailed instructions, see 5o3 to Dismount Mailbox and Public 6older !tores& ote! 0hen mailboxes and public folders are dismounted, the$ are inaccessible to users& 2ecause Exchan e supports multiple stora e roups and multiple mailbox and public folder stores, $ou must dismount onl$ the databases that are bein restored from $our bac(up& #o restore a database 3ithout affectin e@mail users 3ho ha"e

%3)

mailboxes on that database, consider usin a reco"er$ stora e roup instead of its ori inal stora e roup, #$picall$, reco"er$ stora e roups are used onl$ 3hen $ou 3ant to extract or mer e specific data from the bac(up database to the ori inal still runnin database& ote! 4ou must dismount e"er$ database that $ou 3ant to restore&

Configuring the Exchange Databases $o .hat the Restore 'rocess Over3rites .he# 4Optiona+5
#o ensure that the restore process o"er3rites Exchan e databases, $ou must confi ure the databases that are bein restored& 5o3e"er, $ou do not ha"e to confi ure the databases if $ou restore them to their ori inal locations, or if $ou use reco"er$ stora e roups& -t is onl$ re.uired 3hen the databases that $ou restore ha"e different ,1-Ds in Acti"e Director$& 6or example, a different ,1-D is re.uired 3hen $ou restore a database to another forest, such as a test forest& A different ,1-D is also re.uired if the Acti"e Director$ obLect for the database has been deleted& 0hen $ou re@create deleted obLects in Acti"e Director$, $ou i"e each obLect a ne3 ,1-D& 1nless $ou (no3 that $ou must o"er3rite the database, do not use this option& 6or detailed instructions, see 5o3 to Confi ure the Exchan e Databases so #hat the *estore Process +"er3rites #hem&

Deter#ining the Database and 7og ,i+e 7ocations of the ,i+es <ou Are Restoring 4Optiona+5
-f $ou plan to ma(e copies of the dama ed database so that $ou can tr$ to repair it later if necessar$, $ou determine the location of the database and lo files so that $ou can mo"e or cop$ them& -n the follo3in procedure, $ou must record information from the properties dialo boxes from both the database and the stora e roup that contains the database& 4ou must do this for each database $ou 3ant to mo"e or cop$& 6or detailed instructions, see 5o3 to Determine the Database and =o 6ile =ocations of the 6iles 4ou Are *estorin &

%31

Moving or Copying the Existing Aersions of the Database ,i+es .hat <ou Are Restoring 4Optiona+5
4ou can preser"e the existin database files before the$ are o"er3ritten b$ a restore in case the restore process is unsuccessful& Ceepin a cop$ of the dama ed database files allo3s for more reco"er$ options& 6or example, if $our restore is unsuccessful, a cop$ of these files helps $ou to re"ert to the ori inal "ersions, 3hich mi ht be repairable& #he disad"anta e of cop$in the database files before the restore is that it mi ht add si nificant time to the database reco"er$ process& -f mo"in the files to another location on the same lo ical dri"e is an option, this 3ill be much .uic(er than tr$in to cop$ the files& 6or detailed instructions, see 5o3 to Cop$ or Mo"e the Existin ;ersions of the Database 6iles 4ou Are *estorin & "#portant! Mo"in database files from their ori inal location to a different folder on the same lo ical dis( is almost instantaneous, as the onl$ data that must be 3ritten to dis( is an update to the E#6! Master 6ile #able >M6#?& Mo"in the files to a different lo ical dis( >e"en if both dri"es share the same ph$sical dis(? or ma(in a cop$ of them in an$ location ta(es much lon er because each database file must be re3ritten to the ne3 location& Mo"in or cop$in the database files to a different location o"er the net3or( ta(es e"en more time, and can use a lot of $our net3or( band3idth& #his is Lust one reason 3h$ ma(in full use of the 7 stora e roup and 20 database capabilities of Exchan e !er"er 200% >more databases of smaller siGes? is actuall$ more mana eable and can decrease the time that $ou spend on bac(up and restore@ related tas(s&

Ensure .hat the Mai+box and 'ub+ic ,o+der $tore a#es in Exchange $yste# Manager Match <our 8ac*up Media
#he names of the stora e roups and databases >mailbox stores or public folder stores? that $ou restore from $our bac(up media must match the names of the stora e roups and databases as the$ exist as obLects in Acti"e Director$ for the ser"er to 3hich the$ are bein restored& -f Exchan e !$stem Mana er is runnin on an$ Exchan e ser"er in the or aniGation, it 3ill read this data from Acti"e Director$ and displa$ it so that the data can be "erified a ainst the names of the stora e roups and databases as the$ appear in $our bac(up& -f the names do not match, the restore process fails& 6or example, if $ou delete a stora e roup and its databases before $ou tr$ to restore them, the stora e roup and its database 3ill not exist in Acti"e Director$ for that ser"er, and $ou

%36

must re@create a stora e roup and databases 3ith names that exactl$ match the stora e roup and database names on $our bac(up media& 6or detailed instructions, see 5o3 to Ensure that !tora e ,roup and Database Displa$ Eames Match the Eames of the 6iles 4ou Are *estorin &

Reso+ving Mis#atched a#es 8et3een Exchange $yste# Manager and <our 8ac*up Media
-f, after $ou follo3 the procedures earlier in this chapter, $ou find that the names do not match, $ou must create stora e roup and databases that match the names of the stora e roup and databases that $ou are restorin from bac(up& -n the case 3here a database or stora e roup name has chan ed, $ou onl$ ha"e to rename the database or stora e roup& -n situations 3here $ou are settin up a ne3 ser"er, or the database or stora e roup is missin , $ou ha"e to create them& 6or detailed instructions, see the follo3in procedures: • • • 5o3 to *ename a !tora e ,roup or Database 5o3 to Create a !tora e ,roup 5o3 to Create a Mailbox or Public 6older !tore

Ma*e $ure .hat the Microsoft Exchange "nfor#ation $tore $ervice 4M$Exchange"$5 "s Running
6or detailed instructions, see 5o3 to !tart the Microsoft Exchan e -nformation !tore !er"ice >M!Exchan e-!?&

$e+ecting the 8ac*up ,i+es to Restore fro# <our 8ac*up Media
6or detailed instructions, see 5o3 to !elect the 2ac(up 6iles to *estore from 4our 2ac(up Media&

Restore the $e+ected ,i+es
-n cases 3here $ou are restorin differential and incremental bac(ups, ma(e sure to restore the bac(ups in chronolo ical order& Al3a$s restore the normal bac(up first, and then restore an$ incremental or differential bac(ups in chronolo ical order& -f $ou restore bac(up sets out

%3:

of order, some transaction lo s mi ht not be repla$ed& 6or detailed instructions, see 5o3 to *estore !elected 6iles&

Ma*e $ure .hat the Restore 'rocess -as $uccessfu+
#he $tatus field in the Restore 'rogress dialo box indicates 3here 2ac(up is in the restore process& -f the status field reads 6ailed, there 3ere problems 3ith the restore process that must be resol"ed before $ou can continue restorin $our Exchan e database& Clic( the Report button for more information about these errors& -f the $tatus field reads Completed, 2ac(up has successfull$ restored the database and the lo files ha"e been restored to the temporar$ director$& 5o3e"er, the transaction lo s must still be repla$ed for the 3hole reco"er$ process to complete& #ransaction lo repla$ can ta(e se"eral hours to complete& 6or more information about ho3 to chec( the success of the restore process, see JChec(in the !uccess of a Completed *estore <obJ in 1sin 2ac(up to *estore 4our Data&

Rep+ay the .ransaction 7og ,i+es /sing Eseuti+ 9CC 4Optiona+5
0hen a database is restored from bac(up media, it is in 3hat is referred to as an inconsistent state 3here the database and lo files are not s$nched to ether& #o full$ reco"er $our Exchan e data after $ou restore the database, $ou must repla$ the transaction lo s to brin the database up@to@date or ma(e it consistent& 5ard reco"er$ is the process that brin s a restored database bac( to a consistent state& #o initiate hard reco"er$, $ou can select the 7ast Restore $et chec( box in 2ac(up 3hen $ou restore $our last database or $ou can use the Eseutil Fcc command& #o run Eseutil from an$ command prompt, follo3 the procedure in J*unnin Exchan e #ools ,loball$ on a !er"erJ earlier in this chapter& -t is recommended that $ou run onl$ one instance of Eseutil Fcc at a time, e"en if $ou restore multiple databases concurrentl$& 6or detailed instructions, see 5o3 to *un Eseutil Fcc&

Mount the Databases 4$tores5
Mountin the store is the last step in reco"erin an Exchan e database& 2efore $ou mount the store, ma(e sure that the hard reco"er$ is completed& #o ma(e sure that the hard reco"er$ is completed, chec( 3hether the *estore&en" file has been deleted& *estore&en" is not deleted until the hard reco"er$ succeeds& +pen the folder that $ou desi nated as the temporar$ location for lo files, and then open the folder for the stora e roup that $ou are

%3;

restorin & -f the *estore&en" file is still there, the hard reco"er$ is not completed& Do not tr$ to mount the store& ote! -f $ou ha"e performed hard reco"er$ 3ith the F( s3itch, 3hich pre"ents deletion of *estore&en" >Eseutil Fcc F(?, chec( the database header for a clean shutdo3n state b$ usin Eseutil Fmh& After $ou are sure that the transaction lo repla$ is completed, mount each store that $ou ha"e reco"ered& 6or detailed instructions, see 5o3 to Mount an Exchan e !tore&

>o3 to Dis#ount Mai+box and 'ub+ic ,o+der $tores
#his topic explains ho3 to dismount mailbox and public folder stores&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, consider the follo3in : 0hen mailboxes and public folders are dismounted, the$ are inaccessible to users and applications& 2ecause Exchan e supports multiple stora e roups and multiple mailbox and public folder stores, $ou should dismount onl$ the databases necessar$&

'rocedure
.o dis#ount the #ai+box and pub+ic fo+der stores that you are restoring 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchan e !$stem Mana er, na"i ate to the database that $ou 3ant to dismount, ri ht@clic( the database, and then clic( Dis#ount $tore& Dis#ounting a #ai+box store

%&0

>o3 to Configure the Exchange Databases so .hat the Restore 'rocess Over3rites .he#
#his topic explains ho3 to confi ure Exchan e databases so that the$ 3ill be o"er3ritten durin a restore usin 2ac(up&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, be a3are that $ou should not use this option unless $ou are certain that $ou must o"er3rite the database&

%&%

'rocedure
.o configure the Exchange databases so that the restore process over3rites the# 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchan e !$stem Mana er, na"i ate to the database that $ou 3ant to restore, ri ht@clic( it, and then clic( 'roperties& Mai+box store properties

%& +n the Database tab, select the .his database can be over3ritten by a restore chec( box& Enab+ing the database to be over3ritten during a restore

%&2

>o3 to Deter#ine the Database and 7og ,i+e 7ocations of the ,i+es <ou Are Restoring
#his topic explains ho3 to determine the database and lo file locations of files $ou are restorin &

%&3

'rocedure
.o deter#ine the database and +og fi+e +ocations of the fi+es you are restoring 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchan e !$stem Mana er, na"i ate to the stora e roup that contains the database that $ou 3ant to mo"e or cop$, ri ht@clic( the stora e roup, and then clic( 'roperties& $torage group properties

%& +n the Genera+ tab, note the paths in the .ransaction +og +ocation and $yste# path +ocation boxes, and then clic( O?& *ecord these paths for each stora e roup that contains a database that $ou 3ant to mo"e or cop$& #he #ransaction lo location is the path 3here lo files are 3ritten for the 3hole stora e roup& #hese lo files record e"er$ chan e made to a database in that stora e roup& #he !$stem path location is 3here other files critical to the stora e roup are (ept, such as the stora e roupAs chec(point file& 7og fi+e +ocations and syste# path +ocations

%&&

7& -n Exchange $yste# Manager, ri ht@clic( the database that $ou 3ant to mo"e or cop$, and then clic( 'roperties& /& +n the Database tab, note the paths of both the Exchan e database file and the Exchan e streamin database file, and then close the dialo box& Exchange database fi+e +ocations

%&)

Reference
6or more information about restorin Exchan e !er"er 200%, see *estorin Exchan e !er"er 200%&

>o3 to Copy or Move the Existing Aersions of the Database ,i+es <ou Are Restoring
#his topic explains ho3 to cop$ or mo"e a database file that $ou are tr$in to restore&

8efore <ou 8egin
2efore $ou perform the procedure in this topic, consider the follo3in :

%&1

Mo"in database files from their ori inal location to a different folder on the same lo ical dis( is almost instantaneous, as the onl$ data that must be 3ritten to dis( is an update to the E#6! Master 6ile #able >M6#?& Mo"in the files to a different lo ical dis( >e"en if both dri"es share the same ph$sical dis(? or ma(in a cop$ of them in an$ location ta(es much lon er because each database file must be re3ritten to the ne3 location& Mo"in or cop$in the database files to a different location o"er the net3or( ta(es e"en more time, and can use a lot of $our net3or( band3idth& #his is Lust one reason 3h$ ma(in full use of the 7 stora e roup and 20 database capabilities of Exchan e !er"er 200% >more databases of smaller siGes? is actuall$ more mana eable and can decrease the time that $ou spend on bac(up and restore@ related tas(s&

'rocedure
.o copy or #ove the existing versions of the database fi+es you are restoring 1& Ma(e sure that the databases that $ou are mo"in or ma(in a cop$ of are dismounted& 6or more information about ho3 to dismount databases, see JDismountin the Exchan e Databases #hat 4ou Are *estorin J in *eco"erin an Exchan e Database& 2& Ma(e sure the databases $ou are cop$in ha"e been shut do3n in a clean state& 1se Eseutil Fmh to dump the header information for the database& =oo( for $tate! C+ean $hutdo3n in the dumped information& -f the database is in a dirt$ state, tr$ to restore the database to a clean state before $ou repair it& #his tas( entails pla$in an$ re.uired transaction lo s into the database& #he =o *e.uired field in the dump file from Eseutil Fmh 3ill sho3 $ou the lo s that are re.uired to restore the database to a clean state& #he lo s sho3n in this field are sho3n in decimal, $ou must con"ert these "alues to hexadecimal to find the appropriate transaction lo files& -n man$ cases, remountin the database causes soft reco"er$ to start so that the database can be shut do3n in a clean state& %& Create a folder to store the database files that $ou 3ant to mo"e or cop$& 4ou can create the folder either on a local hard dis( or on $our net3or(& Ma(e sure the destination location has sufficient room before $ou start the cop$ process& *emember that mo"in the file to another location on the same lo ical dri"e is the fastest 3a$ to preser"e the dama ed database& Copying database fi+es before the restore process

%&6

,or More "nfor#ation
6or more information about restorin Exchan e !er"er 200%, see *estorin Exchan e !er"er 200%&

>o3 to Ensure that $torage Group and Database Disp+ay a#es Match the a#es of the ,i+es <ou Are Restoring
#his topic explains ho3 to ensure that stora e roup and database displa$ names match the names of the files $ou are restorin &

'rocedure
.o ensure that storage group and database disp+ay na#es #atch the na#es of the fi+es you are restoring 1& -n $our bac(up or restore de"ice, insert the bac(up media that contains the bac(ups that $ou 3ant to restore& 2& !tart 2ac(up in Ad"anced Mode: Clic( $tart, clic( Run, t$pe ntbac*up, and clic( O?& #hen clic( the Advanced Mode lin( on the -e+co#e screen& %& Clic( the Restore and Manage Media tab, and then in the console tree, clic( the

%&:

bac(up media that $ou 3ant to restore& 7& -f the correct media does not displa$ in the console tree, $ou mi ht ha"e to rebuild the catalo & 6or more information about ho3 to rebuild the catalo , see J*ebuildin a Catalo for a *estoreJ in 1sin 2ac(up to *estore 4our Data& /& Expand the tree structure of the media so that the name of each Exchan e database that $ou are restorin appears& 6& *ecord the names of the stora e roups and each mailbox store or public folder store that $ou 3ant to restore& $torage group and #ai+box store na#es in 8ac*up

9& +pen Exchan e !$stem Mana er& Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& :& -n Exchan e !$stem Mana er, na"i ate to the ser"er that contains the database that $ou 3ant to restore& 8& -n the console tree and details pane, note the names of the stora e roup and databases& Compare these 3ith the stora e roup and database names on $our bac(up media& #he names in Exchan e !$stem Mana er must match those on the bac(up media or the restore process 3ill fail&

%&;

$torage group and #ai+box store na#es in Exchange $yste# Manager

,or More "nfor#ation
6or more information about restorin Exchan e !er"er 200%& see *estorin Exchan e !er"er 200%&

>o3 to Rena#e a $torage Group or Database
#his topic explains ho3 to rename a stora e roup or database&

'rocedure
.o rena#e a storage group or database 1& -n Exchan e !$stem Mana er, ri ht@clic( the stora e roup or database that $ou 3ant to rename&

%)0

2& Clic( Rena#e& Rena#ing a database

%& #$pe the name of the database or stora e roup that $ou are restorin & Ma(e sure that the name $ou t$pe exactl$ matches the name on the bac(up media, and then press EE#E*&

>o3 to Create a $torage Group
#his topic explains ho3 to create a stora e roup&

%)%

'rocedure
.o create a storage group 1& -n Exchan e !$stem Mana er, ri ht@clic( the ser"er 3here $ou 3ant to create the stora e roup& 2& Clic( e3&

%& Clic( $torage Group& Creating a ne3 storage group in Exchange $yste# Manager

7& +n the Genera+ tab of the 'roperties dialo box, t$pe the name exactl$ as it appears on $our bac(up media& /& Clic( O?&

%)2

>o3 to Create a Mai+box or 'ub+ic ,o+der $tore
#his topic explains ho3 to create a mailbox or public folder store&

'rocedure
.o create a #ai+box or pub+ic fo+der store 1& -n Exchan e !$stem Mana er ri ht@clic( the stora e roup 3here $ou 3ant to create the database& ote! #he structure that $ou see in the user interface >1-? should mirror the ori inal structure on $our bac(up media& 2& Point to e3&

%& Clic( the t$pe of database that $ou are restorin & Creating a ne3 #ai+box store in Exchange $yste# Manager

7& -n the

a#e field, t$pe the name of the mailbox or public folder store exactl$ as it

%)3

appears on $our bac(up media& /& Clic( O?& 6& 0hen prompted to mount the store, clic( ote! -t is best not to mount the store at this point& Mountin the store can create lo files that conflict 3ith the lo files on $our bac(up media and therefore interfere 3ith lo file repla$ 3hen $ou restore the database from bac(up& o&

>o3 to $tart the Microsoft Exchange "nfor#ation $tore $ervice 4M$Exchange"$5
#his topic explains ho3 to start the Microsoft Exchan e -nformation !tore ser"ice&

'rocedure
.o start the Microsoft Exchange "nfor#ation $tore service 4M$Exchange"$5 1& !tart the !er"ices snap@in: Clic( $tart, clic( Run, and then t$pe services@#sc& 2& =ocate the Microsoft Exchan e -nformation !tore ser"ice >M!Exchan e-!? and ma(e sure that the $tatus column displa$s !tarted& 7ocating the Microsoft Exchange "nfor#ation $tore service 4M$Exchange"$5

%)&

%& -f $ou ha"e to start the ser"ice, ri ht@clic( Microsoft Exchange "nfor#ation $tore, and then clic( $tart&

>o3 to $e+ect the 8ac*up ,i+es to Restore fro# <our 8ac*up Media
#his topic explains ho3 to select the bac(up files to restore from $our bac(up media&

%))

'rocedure
.o se+ect the bac*up fi+es to restore fro# your bac*up #edia 1& !tart 2ac(up in Ad"anced Mode& 6or detailed information, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& Clic( the Restore and Manage Media tab& %& -n the console tree, clic( the bac(up media that $ou 3ant to restore& -f the correct media does not displa$ in the console tree, $ou mi ht ha"e to rebuild the catalo & 6or more information about ho3 to rebuild the catalo , see J*ebuildin a Catalo for a *estoreJ in 1sin 2ac(up to *estore 4our Data& 7& Clic( the chec( boxes next to the stora e roups or databases that $ou 3ant to restore& $e+ecting the storage groups or databases that you 3ant to restore

6or example, if $ou 3ant to restore a 3hole stora e roup, select the chec( box next to the stora e roup that $ou 3ant to restore& -f $ou 3ant to restore Lust one database in a stora e roup, select onl$ the chec( box next to the database $ou 3ant to restore&

%)1

ote! !electin or clearin the 7og ,i+es chec( box in 2ac(up does not affect the restore process& Exchan e automaticall$ detects 3hether lo files are to be restored based on the t$pe of bac(up that $ou are restorin &

,or More "nfor#ation
6or more information about restorin Exchan e !er"er 200%, see *estorin Exchan e !er"er 200%&

>o3 to Restore $e+ected ,i+es
#his topic explains ho3 to use 2ac(up to restore selected files&

'rocedure
.o restore se+ected fi+es 1& !tart 2ac(up in Ad"anced Mode& 6or detailed instructions, see the follo3in procedures: • • 5o3 to !tart the 2ac(up 1tilit$ 5o3 to !3itch 2ac(up to Ad"anced Mode

2& +n the Restore and Manage Media tab, in the Restore fi+es to list, select the location to 3here $ou 3ant the files restored& 2$ default, the location specified is Origina+ +ocation& %& Clic( $tart Restore& 7& -n the Restore .o box, specif$ the Exchan e ser"er that $ou 3ant the databases restored to& .he Restoring Database $tore dia+og box

%)6

/& -n the .e#porary +ocation for +og and patch fi+es box, specif$ a director$ to store lo files durin the restore process& 6& #o perform the restore, $ou must ha"e sufficient space in the director$ to store the files& #he dis( space re.uirement is about 10 M2 more than the siGe of the transaction lo files that are bein restored& "#portant! #he director$ that $ou specif$ in the .e#porary +ocation for +og and patch fi+es box must not contain the ori inal database or lo files or the restore mi ht fail& ote! -t is recommended that $ou create an empt$ temporar$ folder for this procedure& 2ecause transaction lo s are 3ritten per stora e roup, and not per database, usin a temporar$ folder ensures that transaction lo repla$ is isolated and 3ill not interfere 3ith undama ed databases that are still runnin in a stora e roup durin reco"er$& 9& !elect the 7ast Restore $et chec( box onl$ if this is the last bac(up set that $ou ha"e to restore before $ou remount $our databases& :& -f $ou are restorin a bac(up that is part of a series of normal, differential, or incremental bac(ups, lea"e this chec( box cleared until $ou restore the final incremental or differential bac(up in the series& #he restore process does not initiate hard reco"er$ to pla$ bac( the lo files to the database that is bein restored until this box is selected& 8& -f $ou do not select this chec( box 3hen $ou restore the last bac(up set, $ou can

%):

use Eseutil to manuall$ repla$ the transaction lo s& 6or a step@b$@step explanation of this process, see, J*epla$ the #ransaction =o 6iles 1sin Eseutil FCC >+ptional?J in *eco"erin an Exchan e Database& 6or more information about hard reco"er$ and transaction lo repla$, see Microsoft Cno3led e 2ase article 2%28%:, J#he A=ast 2ac(up !etA Chec( 2ox and 5ard *eco"er$ in Exchan e&J 10& +nl$ select the Mount Database After Restore chec( box if this is the last bac(up set that $ou plan to restore, and $ou are sure that $ou are read$ to mount the databases& -t is recommended that $ou do not select this chec( box& 11& Clic( O? 3hen $ou are read$ to start the restore process& 12& -f 2ac(up prompts $ou for the location of the bac(up file to use in the restore, select the correct bac(up name, and then clic( O?&

,or More "nfor#ation
6or more information about restorin Exchan e !er"er 200%, see *estorin Exchan e !er"er 200%&

>o3 to Run Eseuti+ 9cc
#his topic explains ho3 to run Eseutil Fcc&

'rocedure
.o run Eseuti+ 9cc 1& After the last bac(up has been restored and $ou 3ant to initiate a hard reco"er$, open a Command Prompt 3indo3: Clic( $tart, clic( Run, t$pe c#d, and then clic( O?& 2& 6ind the folder 3here the *estore&en" file is located& %& #$pe eseuti+ 9cc& Do not use an$ other parameters& 7& 0hen the transaction lo s finish repla$in successfull$, the messa e, J+peration completed successfull$J appears& Eseutil performs the same function as the 7ast Restore $et chec( box& 1se all other Eseuti+ 9cc s3itches 3ith extreme caution& Rep+aying transaction +ogs 3ith Eseuti+ 9cc

%);

>o3 to Mount an Exchange $tore
#his topic explains ho3 to mount an Exchan e store&

'rocedure
.o #ount an Exchange $tore 4database5 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchan e !$stem Mana er, na"i ate to the database that $ou 3ant to mount, ri ht@clic( the database, and then clic( Mount $tore&

%10

Mounting the store

Reso+ving Exchange Database Restore 'rob+e#s
-f the restore process fails, troubleshoot the problem as soon as possible& !ometimes, performin the restore process a ain corrects the problem& +ther times, $ou mi ht ha"e to repair one or more Exchan e databases& 6or information about ho3 to repair Exchan e databases, see J*epairin Exchan e Databases&J 6or eneral information about ho3 to search and troubleshoot restore errors, see JChec(in the !uccess of a Completed *estore <obJ in 1sin 2ac(up to *estore 4our Data& -f $ou experience problems 3ith the databases that $ou tried to restore, chec( the application lo for errors, and then search the Microsoft Cno3led e 2ase for specific solutions to those errors&

%1%

.roub+eshooting ,ai+ed Restore 'rocesses
-f the restore process is not completed successfull$, search for errors in the 2ac(up status 3indo3, the 2ac(up restore lo , and the lo s in E"ent ;ie3er& #hese errors mi ht help $ou determine the cause of the failure& 2ecause Exchan e relies hea"il$ on $our 0indo3s !er"er 200% operatin s$stem, loo( for both Exchan e@specific errors in the e"ent lo s and errors for non@Exchan e components that Exchan e relies on& Also consider hard3are errors& 6or example, a bad pa e file on a hard dis( dri"e can pre"ent Exchan e from mo"in for3ard 3ritin to the database& After $ou ha"e identified errors in the e"ent lo that $ou suspect mi ht be the cause of the failed restore, search the Microsoft Cno3led e 2ase for those specific errors& ote! -f one or more Exchan e database or lo files are dama ed or missin , the application lo mi ht include the follo3in error: 6rror - ! 5
'G6-EerrAttac(ed1atabaseMismatc(*

ote! 6or information about ho3 to troubleshoot database restore issues that include the 1216 error, see Microsoft Cno3led e 2ase article 286:7%, JSADM: Error @1216 *eco"erin an Exchan e 2000 Database&J -f $ou cannot resol"e the problems that are pre"entin $ou from restorin $our Exchan e databases, contact Microsoft 5elp and !upport&

Restoring Exchange Databases to Another $erver
-f $ou experience problems 3hen $ou restore Exchan e databases to the ori inal ser"er, or to the ser"er to 3hich $ou ha"e restored the ori inal ser"erAs confi uration, $ou can restore Exchan e databases to a different Exchan e ser"er& 5o3e"er, restore Exchan e databases to a different ser"er onl$ as a last resort& #he Exchan e ser"er to 3hich $ou restore Exchan e databases must meet specific criteria& 6or example, Exchan e ser"ice pac(s and hotfixes that $ou install on the ser"er must match those of the ser"er 3hose Exchan e databases $ou bac(ed up& 6or more information about ho3 to restore Exchan e databases to a different ser"er, see Exchan e 2000 !er"er Database *eco"er$& ote! 0hile the abo"e article refers to the reco"er$ of Exchan e 2000, the content also applies to Exchan e 200%&

%12

6or more information about ho3 to restore Exchan e 200% databases to a *eco"er$ !tora e ,roup on different Exchan e 200% ser"er, see the follo3in Microsoft Cno3led e 2ase articles& • 5o3 to use *eco"er$ !tora e ,roups in Exchan e !er"er 200%

• 4ou cannot restore a mailbox store from one Exchan e 200% ser"er to a *eco"er$ !tora e ,roup on another Exchan e 200% ser"er&

Restoring the Microsoft Exchange $ite Rep+ication $ervice 4M$Exchange$R$5
*eco"erin the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!? in"ol"es restorin the M!Exchan e!*! ser"ice database& 4ou can use 2ac(up to restore the M!Exchan e!*! ser"ice database& ote! Alternati"el$, $ou can manuall$ restore the M!Exchan e!*! database >!rs&edb file? if $ou ha"e a bac(up of that file& #he !rs&edb file is located in the $R$Data folder under the folder 3here $ou installed Exchan e& -f $ou are restorin the M!Exchan e!*! ser"ice database as part of reco"erin a ser"er runnin Exchan e, complete the re.uired steps to restore or rebuild $our ser"er before $ou perform the follo3in procedure& 6or example, if $ou are rebuildin an Exchan e ser"er that 3as runnin the M!Exchan e!*! ser"ice, restore the local M!Exchan e!*! ser"ice database after runnin Exchan e !etup in disaster reco"er$ mode& 6or detailed instructions, see 5o3 to *estore the M!Exchan e!*! !er"ice Database& 6or information about 3hen to restore the M!Exchan e!*! ser"ice, see JExchan e Member !er"er *eco"er$J later in this chapter& 6or information about ho3 to bac( up the M!Exchan e!*! ser"ice database, see J2ac(in 1p the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!?&J

>o3 to Restore the M$Exchange$R$ $ervice Database
#his topic explains ho3 to restore the !ite *eplication !er"ice >!*!? database&

%13

'rocedure
.o restore the M$Exchange$R$ service database 1& +pen Exchan e !$stem Mana er& Clic( $tart, point to 'rogra#s, point to Microsoft Exchange, and then clic( $yste# Manager& 2& -n Exchan e !$stem Mana er, in the console tree, expand .oo+s, and then expand $ite Rep+ication $ervices to locate the ser"er that is runnin the M!Exchan e!*! ser"ice& %& 1nder $ite Rep+ication $ervices, there is at least one entr$ named Microsoft Exchan e !ite *eplication !er"ice Ocomputer nameP, 3here Ocomputer nameP is the name of the ser"er that is runnin the M!Exchan e!*! ser"ice& 7ocate the server that is running $R$

7& +n the ser"er that is runnin the M!Exchan e!*! ser"ice, clic( $tart, clic( Run, t$pe services@#sc, and then clic( O?& /& -n $ervices, in the details pane, double@clic( Microsoft Exchange $ite Rep+ication $ervice& 6& Clic( the Genera+ tab in Microsoft Exchange $ite Rep+ication $ervice 'roperties & 9& -n the $tartup .ype box,select Auto#atic&

%1&

:& !top the M!Exchan e!*! ser"ice if it is runnin & +n the Genera+ tab, clic( the $top button to stop the ser"ice, and then clic( App+y& 8& Do not close Microsoft Exchange $ite Rep+ication $ervice 'roperties & 10& Mo"e an$ files that exist in the srsdata folder on the ser"er runnin the M!Exchan e!*! ser"ice to a temporar$ location& #he ori inal M!Exchan e!*! ser"ice database files cannot be restored if these files are present& 11& #o mo"e the current M!Exchan e!*! ser"ice files: a& +n the ser"er that is runnin the M!Exchan e!*! ser"ice, clic( !tart, point to All Pro rams, point to Accessories, and then clic( 0indo3s Explorer& b& Create a temporar$ folder to hold the files that $ou 3ant to mo"e& c& +n the .oo+s menu, clic( ,o+der Options&

d& +n the Aie3 tab, under Advanced $ettings, ma(e sure that the >ide extensions for *no3n fi+e types chec( box is cleared, and then clic( O?& e& Ea"i ate to the srsdata folder& 2$ default, the location for this folder is LdriveM!D'rogra# ,i+esDExchsrvrDsrsdata, 3here OdriveP is the location 3here $ou installed Exchan e !er"er& f& !elect all existin &edb, &lo , or &ch( files from the srsdata folder and mo"e them to the temporar$ folder that $ou created& $e+ecting the M$Exchange$R$ service data to #ove to a te#porary fo+der

%1)

ote! Althou h $ou can choose to delete the files instead of mo"in them to a temporar$ location, it is a ood idea to (eep them& -f this restore process fails, $ou mi ht be able to use the existin files to restore $our M!Exchan e!*! ser"ice data& 12& !tart the M!Exchan e!*! ser"ice: -n Microsoft Exchange $ite Rep+ication $ervice 'roperties, under $ervice status, clic( $tart& 1%& +pen 2ac(up in Ad"anced Mode: Clic( $tart, point to A++ 'rogra#s, point to Accessories, point to $yste# .oo+s, and then clic( 8ac*up& 17& Clic( the Restore and Manage Media tab, and then in the console tree, clic( the bac(up media that $ou 3ant to restore& -f the correct media does not displa$ under ,i+e, $ou mi ht ha"e to rebuild the catalo & 6or more information about ho3 to rebuild the catalo , see J*ebuildin a Catalo for a *estoreJ in 1sin 2ac(up to *estore 4our Data& 1/& !elect the <computer name>DMicrosoft $ite Rep+ication $erviceD$R$ $torage

%11

chec( box, 3here <computer name> is the name of $our Exchan e ser"er that is runnin the M!Exchan e!*! ser"ice& Restoring Exchange $R$ data

16& -n the Restore fi+es to list, select the location to 3here $ou 3ant the file to be restored& 2$ default, the location specified is Origina+ 7ocation& 19& Clic( $tart Restore& 1:& -n Restoring Database $tore, in the Restore to box, specif$ the ser"er that is runnin the M!Exchan e!*! ser"ice& #he M!Exchan e!*! databases 3ill be restored to this ser"er& "#portant! #his ser"er must be the ser"er that is runnin the M!Exchan e!*! ser"ice& .he Restoring Database $tore dia+og box

%16

18& -n the .e#porary +ocation for +og and patch fi+es box, specif$ a director$ to store lo files durin the restore process& "#portant! #he director$ that $ou specif$ in the .e#porary +ocation for +og and patch fi+es box must not contain the ori inal database or lo files or the restore 3ill fail& -t is recommended that $ou create an empt$ temporar$ folder for this procedure& 20& !elect the 7ast Restore $et chec( box onl$ if this is the last bac(up set that $ou ha"e to restore& 21& -f $ou 3ant to restore a bac(up that is part of a series of normal, differential, or incremental bac(ups, lea"e this chec( box cleared until $ou restore the final incremental or differential bac(up in the series& ote! #he Mount Database After Restore chec( box does not affect $our M!Exchan e!*! ser"ice database restore& #hat control is applicable onl$ to mailbox and public folder store restoration procedures& 22& -f 2ac(up prompts $ou for the location of the bac(up file to use in the restore, select the correct bac(up name, and then clic( O?& 2%& After the restore is completed, the Restore 'rogress dialo box appears& Ma(e sure that the restore 3as successful& 6or more information about ho3 to chec( the success of a restore, see JChec(in the !uccess of a Completed *estore <obJ in 1sin 2ac(up to *estore 4our Data& 27& After $ou "erif$ that the M!Exchan e!*! ser"ice database bac(ups are successfull$

%1:

restored, in the Restore 'rogress dialo box, clic( C+ose& 4ou are then prompted to restart $our computer to complete the restore& Clic( <es to restart& 2/& Perform an$ additional steps that $our disaster reco"er$ process re.uires, such as installin Exchan e ser"ice pac(s&

,or More "nfor#ation
6or more information about restorin Exchan e !er"er 200%, see *estorin Exchan e !er"er 200%&

Restoring the Certification Authority 4CA5
#he restore method that $ou use for the certification authorit$ >CA? depends on the t$pe of bac(ups that $ou performed& 6or information about the different methods of bac(in up the CA, see J2ac(in 1p the Certification Authorit$ >CA?&J -t is recommended that $ou restore the CA b$ restorin the full computer bac(up set that 3as created on the computer that is runnin the CA ser"ice& 5o3e"er, if $ou did not create a full computer bac(up set of the computer that is runnin the CA, $ou can restore the CA b$ restorin the 0indo3s bac(up set of the computer that is runnin Certificate !er"ices >the !$stem !tate data part of a 0indo3s bac(up set includes the Certificate !er"ices database?& 6or information about ho3 to restore full computer bac(up sets and 0indo3s bac(up sets, see J*estorin 6ull Computer 2ac(up !etsJ and J*estorin 0indo3s 2ac(up !ets&J 4ou can also use the Certification Authorit$ *estore 0iGard to restore (e$s, certificates, and the certificates database& 4ou access this 3iGard from the Certification Authorit$ MMC snap@ in& -f $ou use the Certification Authorit$ MMC snap@in to restore the CA, $ou must also restore the --! metabase if it has been dama ed or lost& ote! -f the --! metabase is not intact, --! 3ill not start, and Certificate !er"ices 0eb pa es 3ill not load& 4ou restore the --! metabase file 3hen $ou restore a 0indo3s bac(up set >the !$stem !tate data part of a 0indo3s bac(up set includes the --! metabase?& 4ou can also restore the --! metabase independentl$ b$ usin the --! snap@in& "#portant! #he Certification Authorit$ *estore 0iGard in the Certification Authorit$ MMC snap@in re.uests that $ou suppl$ a pass3ord 3hen $ou bac( up public (e$s, pri"ate (e$s, and CA certificates&

%1;

6or more information about ho3 to preser"e the root certificate, see Exchan e 2000 !er"er Database *eco"er$& 6or more information about the Certification Authorit$ *estore 0iGard, see J*estore a certification authorit$ from a bac(up cop$&J

Restoring ConnectorE$pecific Data
#he process that $ou use to restore connector@specific data >for example Eo"ell ,roup0ise connector confi uration data? depends on the t$pe of connector $ou are usin & 6or more information about ho3 to bac( up and restore connectors, see Microsoft Cno3led e 2ase article %2::%/, JSADM: 5o3 to 2ac( 1p and *estore Connectors on Exchan e 2000&J #his information applies to Exchan e !er"er 200%&

Restoring Exchange C+usters
#he disaster reco"er$ processes for restorin Exchan e clusters are similar to the processes for restorin data on stand@alone Exchan e ser"ers& 5o3e"er, before $ou start to perform reco"er$ processes on $our clusters, it is helpful to understand ho3 Exchan e cluster resources can continue to remain online, e"en if one of the nodes experiences a failure& -f one of the nodes in a cluster fails >(no3n as a failo"er e"ent?, the Cluster ser"ice ta(es control of the cluster& 6ollo3in the failo"er, one of the possible o3ner nodes for the resource roup tries to ta(e control of that roup& -f all the resources can come online for the ne3 node, that node continues to perform the tas(s that 3ere pre"iousl$ performed b$ the dama ed node& -f the resources cannot come online for the ne3 node, that node 3ill fail o"er to the next node& #his process continues until all possible o3ner nodes for that roup cannot come online& !imilarl$, if one of the resources in an Exchan e ;irtual !er"er >E;!? fails, the E;! oes offline& A possible o3ner node tries to start all the resources for that E;!& -f the resources cannot come online for the ne3 node, that ne3 node fails o"er to the next possible o3ner node& -f all nodes cannot brin the E;! resources online, the resources on that "irtual ser"er 3ill be una"ailable to Exchan e clients until the problem is resol"ed& An important difference in disaster reco"er$ processes for Exchan e clusters is the tas( of identif$in 3hat caused a particular resource to fail& -f a problem occurs, first determine 3hether the failure is on a sin le node >3hich indicates that there are problems 3ith the nodeAs files? or on e"er$ node >3hich indicates that there are problems 3ith the clusterAs obLects or the shared cluster resources?& #o determine the cause of the failure, search the e"ent lo s in E"ent ;ie3er& 4ou can also search for solutions in the Microsoft Cno3led e 2ase&

%60

-f $ou still cannot determine the cause of the failure, $ou can perform the repair options listed in J*epairin 0indo3s !er"er 200%J or J*epairin Exchan e !er"er 200%&J -f $ou cannot repair the node or the 3hole cluster, consider replacin the node or reco"erin the node, cluster, or resources >such as the .uorum dis( resource or mailbox and public folder stores?& #his section pro"ides the follo3in procedural information about restorin Exchan e clusters: • • • • *eplacin dama ed Exchan e cluster nodes& *estorin or rebuildin a cluster node from bac(ups& *estorin shared dis( resources& *eco"erin a 3hole Exchan e cluster&

Rep+acing Da#aged Exchange C+uster odes
-f one node of a cluster is not functionin correctl$, pro"ided there is at least one functionin node in the cluster, $ou can replace the dama ed node 3ith a ne3 node& "#portant! 6or fault tolerance purposes, repair or replace dama ed nodes as soon as possible& 1se one of the follo3in methods to replace a failed node: • *eplace an$ dama ed hard3are on the failed node, restore the full computer bac(up or the 0indo3s bac(up, and then reLoin the node to the cluster& • Create a ne3 node b$ installin $our 0indo3s !er"er 200% operatin s$stem, Exchan e, and additional soft3are >such as ser"ice pac(s?& #hen Loin the node to the cluster& Ma(e sure that the hard3are in a replacement node is as ood or better .ualit$ than the hard3are in the other nodes of the cluster& #he replacement node must ha"e as much *AM and at least as fast a processor as the node it is replacin & #he computer Eet2-+! >net3or( inputFoutput s$stem? name of the replacement node can be different from the computer name of the failed node, althou h the replacement node must belon to the same domain& Ma(e sure to install the same "ersions of Exchan e and $our 0indo3s !er"er 200% operatin s$stem on the ne3 node as that of the rest of the cluster& ode Creation Chec*+ist TT E"ict the dama ed node from the cluster&

%6%

TT

-nstall $our 0indo3s !er"er 200% operatin s$stem and Loin the ne3 node to the domain& Connect the ne3 node to the shared dis( resource& Add the replacement node to the cluster& -nstall Exchan e on the replacement node&

TT TT TT

Evict the Da#aged

ode fro# the C+uster

1se the follo3in procedure to e"ict the dama ed node from the cluster& 6or detailed instructions, see 5o3 to E"ict a Eode from a Cluster&

"nsta++ -indo3s $erver 2003 and Boin the e3 ode to the Do#ain
-nstall 0indo3s !er"er 200%, includin the ser"ice pac(s, soft3are updates, and other soft3are for $our Exchan e cluster nodes >such as anti"irus soft3are? that matches the "ersions runnin on the cluster& 4ou can use an$ computer name that is not on the net3or( for the ne3 node& Do not install Exchan e on the ne3 node $et& After the operatin s$stem is installed and patched, Loin the replacement node to the same domain as the other nodes in the cluster&

Connect the e3 Resource

ode to the $hared Dis*

After $ou ha"e successfull$ Loined the replacement node to the domain, ma(e sure that the computer has ph$sical access to the clusterAs dis( resources& !hut do3n the replacement node and connect the computer to the clusterAs dis( resource& #hen restart the replacement node& After the ne3 node is runnin and connected to the shared dis( resource, add the replacement node to the cluster&

Add the Rep+ace#ent ode to the C+uster
1se the follo3in procedure to add the replacement node to the cluster& 6or detailed instructions, see 5o3 to Add a *eplacement Eode to a Cluster&

%62

"nsta++ Exchange on the Rep+ace#ent ode
-nstall Exchan e !er"er on the replacement node& Exchan e automaticall$ notifies $ou that the cluster@a3are "ersion of Exchan e is bein installed& >Applications that support the Cluster AP- are defined as cluster@a3are&? After the Exchan e !etup pro ram is completed, install an$ Exchan e ser"ice pac(s that are runnin on the other nodes in the cluster& 6or detailed information about ho3 to set up an Exchan e cluster, see JDeplo$in Exchan e !er"er 200% in a ClusterJ in the Exchan e !er"er 200% Deplo$ment ,uide& "#portant! 0hen $ou run Exchan e !etup as part of rebuildin a cluster node, $ou do not run Exchan e !etup 3ith the 9disasterrecovery s3itch& Disaster *eco"er$ mode is not a"ailable 3hen the !etup pro ram is runnin on cluster nodes& #he !etup modes a"ailable for Exchan e clusters are install, chan e, uninstall, and reinstall& #he reason that $ou do not use the 9disasterrecovery s3itch is that $ou do not (no3 3hich Exchan e ;irtual !er"er >E;!? that node mi ht be hostin in the future& #herefore, a specific ser"erAs Acti"e Director$ data does not ha"e to be reco"ered and pushed do3n to the metabase for that node& #he ser"er information is (ept in the .uorum for each E;!& #he purpose of runnin the Exchan e !etup pro ram on the cluster node is to install the re.uired Exchan e binaries on the node&

>o3 to Evict a ode fro# a C+uster
#his topic explains ho3 to e"ict a node from a cluster&

'rocedure
.o evict a node fro# the c+uster 1& +pen Cluster Administrator >clic( $tart, point to A++ 'rogra#s, point to Ad#inistrative .oo+s, and then clic( C+uster Ad#inistrator?& 2& Choose one of the follo3in methods for connectin to the cluster: a& Clic( ,i+e, and then clic( Open Connection& b& -n Open Connection to C+uster, clic( the cluster that $ou 3ant to administer in the drop@do3n list& Opening a connection to a c+uster

%63

V or V • -n Open Connection to C+uster clic( 8ro3se, and in the C+uster box, t$pe the Eet2-+! name of an acti"e node in the cluster& V or V • +pen C+uster Ad#inistrator on a cluster node and t$pe a period >&? in C+uster or server na#e& %& !top the Cluster ser"ice on the node that $ou 3ant to e"ict& #o stop the Cluster ser"ice, clic( $tart, point to A++ 'rogra#s, point to Ad#inistrative .oo+s, and then clic( $ervices& -n $ervices, double@clic( C+uster $ervice, and then clic( $top& 0hen the Cluster ser"ice has stopped successfull$, clic( O?& 7& -n C+uster Ad#inistrator, ri ht@clic( the node that $ou 3ant to e"ict and select Evict ode& ote! After $ou stop the Cluster ser"ice on the node, $ou can no lon er ma(e chan es to the cluster& -f $ou are runnin Cluster Administrator on the node that $ou 3ant to e"ict, s3itch to a different computer to e"ict the node& Evicting a node fro# a c+uster

%6&

/& *emo"e the node from the clusterAs shared dis( resource&

>o3 to Add a Rep+ace#ent C+uster

ode to a

#his topic explains ho3 to add a replacement node to a cluster&

%6)

'rocedure
.o add the rep+ace#ent node to the c+uster 1& +pen Cluster Administrator: clic( $tart, point to A++ 'rogra#s, point to Ad#inistrative .oo+s, and then clic( C+uster Ad#inistrator& 2& Clic( ,i+e, and then clic( Open Connection& %& -n +pen Connection to Cluster, select Add nodes to c+uster from the Action list& #hen in C+uster or server na#e, either t$pe the name of an existin cluster, select a name from the drop@do3n list box, or clic( 8ro3se to search for an a"ailable cluster& Adding a ne3 c+uster node

7& Clic( O? to continue& /& #he Add Eodes 0iGard appears& Clic( ext to continue&

6& 0hen the Add Eodes 0iGard is completed, clic( ,inish&

Restoring or Rebui+ding a C+uster ode fro# 8ac*ups
Another reco"er$ method for replacin a failed node 3ith a ne3 node is restorin or rebuildin a failed node from bac(up& 4ou 3ould 3ant to restore a node 3ith either a 0indo3s bac(up or full computer bac(up if $ou had special confi uration information or d$namic or static data that $ou 3anted to replace from bac(up to the node instead of ha"in to re@create or reinstall it& -t mi ht be a lot of 3or( to prepare a ne3 node for the cluster dependin on ho3 $our cluster nodes are set up and 3hat applications are installed to them& Consider a strate $ that in"ol"es restorin a node from bac(up if it seems easier and ma(es more sense than creatin a ne3 node from scratch& #he procedures for restorin or

%61

rebuildin a node are the same as the procedures for restorin or rebuildin a stand@alone ser"er& Additionall$, to restore or rebuild a failed node, $ou must ha"e the re.uired bac(up sets&

Restoring $hared Dis* Resources
-f the shared dis( resources that are used b$ the roups in the cluster are dama ed, $ou mi ht ha"e to replace the failed hard dis( and restore the contents of the lost dis( from bac(ups& A cluster ser"er relies on dis( si natures to identif$ and mount "olumes& -f the dis( si nature for a shared dis( resource chan es, it mi ht pre"ent the Cluster ser"ice from startin & 6or more information about ho3 to resol"e this problem, see Microsoft Cno3led e 2ase article 2:072/, J*eco"erin from an E"ent -D 10%7 on a !er"er Cluster&J

Restoring an Exchange Database to a C+uster
-f an$ dri"es containin database files or transaction lo files are lost, $ou must use $our Exchan e database bac(ups to reco"er those dri"es& #o restore a bac(up of the Exchan e cluster node databases, $ou must perform steps that are similar to the steps for restorin Exchan e databases to a stand@alone member ser"er& #he onl$ difference bet3een these processes is that, 3hen $ou restore the cluster node databases, $ou use the Eet3or( Eame resource of the Exchan e ;irtual !er"er >E;!? computer instead of the 0indo3s computer name of the cluster node& 4ou must t$pe the Eet3or( Eame of the E;! in the Restore text box of the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200%& #he Eet3or( Eame of the "irtual ser"er is the same name that users use to connect to their E;! that is runnin in the cluster& -f $ou ha"e the correct permissions, $ou can bac( up and restore the Exchan e databases of an E;! from an$ node in the cluster, or from an$ computer in the domain that is confi ured to perform Exchan e bac(up and restore procedures& 6or detailed information about ho3 to restore Exchan e databases, see J*estorin Exchan e Mailbox or Public 6older !tores&J

Restoring a Guoru# Dis* Resource
#he .uorum dis( resource is a shared dis( resource that contains details of all the chan es that ha"e been applied to the cluster database& #he .uorum dis( resource is accessible to other cluster resources& #herefore, if one node fails o"er to another, all cluster nodes ha"e access to the most recent database chan es& -f the dri"e that contains the .uorum dis( resource is dama ed, $ou can use se"eral methods to restore it&

%66

Exchange Me#ber $erver Recovery
#he methods for reco"erin Exchan e member ser"ers are detailed in JMember !er"er *eco"er$ MethodsJ& 2ecause man$ of the specific procedures are common amon the three reco"er$ methods, the procedures are detailed in JMember !er"er *eco"er$ Procedures&J #he methods section pro"ides a brief o"er"ie3 and chec(list of the reco"er$ method that $ou 3ant to use to restore $our member ser"ers& -f $ou need specific help on one of the procedures in the chec(list, see the procedures section&

Me#ber $erver Recovery Methods
#his topic discusses the follo3in methods $ou can use to reco"er a dama ed ser"er runnin Exchan e: • • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

6or detailed information about ho3 to perform the procedures that are listed for each method, see JMember !er"er *eco"er$ Procedures&J

Restoring an Exchange Me#ber $erver
*estorin an Exchan e member ser"er in"ol"es restorin a full computer bac(up set made from a ser"er runnin Exchan e& A full computer bac(up set includes a bac(up of !$stem !tate data and most of the data on $our hard dis(s& *estorin an Exchan e member ser"er re.uires fe3er steps than other ser"er reco"er$ methods& Restoring Chec*+ist TT TT TT TT TT Mo"e or cop$ the Exchan e database and lo files >optional?& #r$ to repair the dama ed member ser"er >optional?& *eplace an$ dama ed hard3are& *estore the full computer bac(up set& -nstall ser"ice pac(s and soft3are updates&

%6:

6ollo3 these steps if necessar$: TT TT TT *estore the Exchan e databases from bac(up media& *e@create $our full@text indexes& #r$ to repair the ser"er a ain if the restore fails&

Rebui+ding an Exchange Me#ber $erver
#o rebuild an Exchan e member ser"er, $ou must: • *einstall $our 0indo3s !er"er 200% operatin s$stem >if $ou cannot start the ser"er? and other soft3are applications& • • • *estore the !$stem !tate data& *un Exchan e !etup in disaster reco"er$ mode& *estore the Exchan e databases&

-t ta(es more time to rebuild a ser"er& 5o3e"er, the resultin operatin en"ironment is cleaner than if $ou 3ere to restore a ser"er from a full computer bac(up set& Rebui+ding Chec*+ist TT TT TT TT Mo"e or cop$ the Exchan e database and lo files >optional?& #r$ to repair the dama ed member ser"er >optional?& *eplace an$ dama ed hard3are& -nstall $our 0indo3s !er"er 200% operatin s$stem if $ou cannot start the ser"er in its current state& *estore the 0indo3s bac(up set& -nstall ser"ice pac(s and soft3are updates -nstall an$ other applications >not Exchan e?& *estore an$ additional non@Exchan e data from bac(up&

TT TT TT TT

%6;

TT TT TT 6ollo3 these steps if necessar$: TT TT TT TT TT TT

*un Exchan e setup in disaster reco"er$ mode& -nstall Exchan e ser"ice pac(s in disaster reco"er$ mode& -nstall Exchan e hotfixes&

*estore the Exchan e databases from bac(up media& *estore M!!earch& *e@create $our full@text indexes& #r$ to repair the ser"er a ain if the restore fails& *estore !ite *eplication !er"ice >!*!?& *estore the certification authorit$ >CA?&

/sing an Exchange $tandby Recovery $erver
#o reco"er from a disaster usin a standb$ reco"er$ ser"er, $ou must ha"e one or more spare ser"ers a"ailable to replace the dama ed ser"er& #he spare ser"ers must ha"e hard3are and firm3are that is the same as the hard3are of the ser"er that $ou are replacin & -f a disaster occurs, usin standb$ reco"er$ ser"ers minimiGes the do3ntime that $our Exchan e or aniGation experiences& 2ecause ser"ers runnin Exchan e include "arious t$pes of d$namic data, usin the standb$ ser"er reco"er$ method is not as simple as disconnectin the dama ed ser"er and connectin the standb$ reco"er$ ser"er in its place& 6or this reason, prepare $our standb$ reco"er$ ser"ers b$ installin the follo3in : • • • • #he correct "ersion of $our 0indo3s !er"er 200% operatin s$stem& +peratin s$stem ser"ice pac(s or product updates& !oft3are applications >not includin Microsoft Exchan e !er"er?& !oft3are and firm3are updates that existed on the dama ed ser"er&

%:0

ote! -nstall $our 0indo3s !er"er 200% operatin s$stem to a 3or( roup, includin both the !M#P and Eet3or( Ee3s #ransfer Protocol >EE#P? --! components as part of $our installation& Additionall$, confi ure the same dri"e letter and dri"e space confi urations as the ser"er that is runnin Exchan e and that $ou intend to replace& $tandby Chec*+ist TT TT TT TT TT TT TT TT TT TT TT 6ollo3 these steps if necessar$: TT TT TT TT *estore the Exchan e databases from bac(up media& *e@create $our full@text indexes& *estore !ite *eplication !er"ice >!*!?& *estore the certification authorit$ >CA?& Mo"e or cop$ the Exchan e database and lo files >optional?& #r$ to repair the dama ed member ser"er >optional?& !hut do3n the dama ed ser"er and remo"e it from the net3or(& Mo"e the ph$sical hard dri"es from the dama ed ser"er to the standb$ ser"er& Connect the standb$ ser"er to the net3or(& *estore the 0indo3s bac(up set& -nstall ser"ice pac(s and soft3are updates& -nstall an$ other applications >not Exchan e?& *un Exchan e !etup in disaster reco"er$ mode& -nstall Exchan e ser"ice pac(s in disaster reco"er$ mode& -nstall Exchan e hotfixes&

%:%

Me#ber $erver Recovery 'rocedures
#his section explains the details for each procedure listed in JMember !er"er *eco"er$ Methods&J

Move or Copy the Exchange Database and 7og ,i+es 4Optiona+5
#his procedure applies to the follo3in reco"er$ methods: • • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-f $ou can still access the hard dis(s of the dama ed ser"er, and if $ou ha"e sufficient time, mo"e or cop$ the Exchan e database and transaction lo files from that ser"er to a folder on a net3or( share or to a remo"able stora e de"ice& E"en if the files are dama ed, archi"e these files as a safet$ precaution& -f the restore process is unsuccessful, $ou can re"ert to the ori inal "ersions, 3hich mi ht be repairable& Mo"in the files to a folder on the same lo ical dri"e is much faster than usin the cop$ command& -f $ou plan to put the dama ed database in a location on the same lo ical dri"e, use mo"e instead of cop$& 6or detailed instructions, see 5o3 to Mo"e or Cop$ Exchan e Database and =o 6iles&

Repair the Da#aged Me#ber $erver 4Optiona+5
#his procedure applies to the follo3in reco"er$ methods: • • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

2efore tr$in to reco"er a member ser"er, consider repairin it instead& 4ou can tr$ to repair $our operatin s$stem, $our Exchan e installation, and $our Exchan e databases& 6or detailed instructions, see 5o3 to *epair a Member !er"er&

Rep+ace Any Da#aged >ard3are
#his procedure applies to the follo3in reco"er$ methods: • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er&

%:2

*eplace dama ed hard3are& -f $ou can, ma(e sure that all the replacement hard3are in the ser"er that $ou are rebuildin is the same as hard3are that existed in the ser"er that experienced the disaster&

Restore the ,u++ Co#puter 8ac*up $et
#his procedure applies to the follo3in reco"er$ method: • *estorin an Exchan e member ser"er&

*estore the full computer bac(up set that 3as performed on the dama ed ser"er to the ser"er that $ou are restorin & #o restore these bac(ups, $ou must be able to start $our 0indo3s !er"er 200% operatin s$stem on the ser"er to 3hich $ou are restorin $our full computer bac(up set& 1se one of the follo3in methods to restore $our full computer bac(up set: • 1se the bac(up utilit$ >2ac(up? in 0indo3s !er"er 200% to restore $our full computer bac(up set& 6or more information about ho3 to restore a full computer bac(up set, see J*estorin 6ull Computer 2ac(up !ets&J • 1se a 0indo3s dis( ima e to restore $our full computer bac(up set&

-f $ou ha"e a 0indo3s dis( ima e of the ser"er that experienced the disaster, restore the dis( ima e of $our 0indo3s !er"er 200% operatin s$stem, and then start the operatin s$stem&

Restore the Exchange Database fro# 8ac*up Media if ecessary
#his procedure applies to the follo3in reco"er$ methods: • • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-f the dri"es that contain the Exchan e database files and lo files 3ere also lost in the disaster, restore the Exchan e database bac(ups that 3ere performed on the dama ed ser"er to the ser"er that $ou are restorin & 6or information about ho3 to restore Exchan e databases, see J*eco"erin an Exchan e Database&J "#portant! -f $ou 3ere able to mo"e or cop$ the lo files from the dama ed ser"er as explained in JMo"e or Cop$ the Exchan e Database and =o 6iles >+ptional?J earlier in this topic, and these files are not stored on a !tora e Area Eet3or( >!AE?, cop$ these

%:3

files to the correct location on the reco"er$ ser"er& -f $ou do not cop$ the most recent lo files to the correct locations on the reco"er$ ser"er, chan es that 3ere made to Exchan e databases up to the time the disaster occurred are lost&

ReECreate <our ,u++E.ext "ndexes
#his procedure applies to the follo3in reco"er$ methods: • • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-f the ser"er that experienced the disaster included an$ Exchan e full@text indexes, $ou mi ht ha"e to re@create the full@text indexes on the ser"er that $ou 3ant to restore& 6or information about ho3 to re@create full@text indexin , see J*epairin 6ull@#ext -ndexin &J

.ry to Repair the $erver Again if the Restore ,ai+s
#his procedure applies to the follo3in reco"er$ methods: • • *estorin an Exchan e member ser"er& *ebuildin an Exchan e member ser"er&

-f the Exchan e databases on the restored ser"er cannot mount, tr$ to repair the ser"er a ain& #o repair the ser"er a ain, use the repair techni.ues in J*epair the Dama ed Member !er"er >+ptional?J earlier in this topic&

"nsta++ -indo3s $erver 2003
#his procedure applies to the follo3in reco"er$ method: • *ebuildin an Exchan e member ser"er&

-nstall 0indo3s !er"er 200% on the ser"er that $ou are rebuildin & 6or detailed instructions, see 5o3 to -nstall 0indo3s !er"er 200% 0hen *eco"erin an Exchan e Member !er"er&

Restore the -indo3s 8ac*up $et
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

%:&

*estore the 0indo3s bac(up set that 3as performed on the dama ed ser"er to the ser"er $ou are rebuildin & *estorin the 0indo3s bac(up set restores the 0indo3s !er"er 200% s$stem files >includin the re istr$ database and --! metabase files?& #his process also pro"ides the ser"er $ou are rebuildin 3ith its ori inal Eet2-+! name, and returns it to the correct domain& -f $ou do not perform this step, $ou cannot correctl$ run the !etup pro ram in Disaster *eco"er$ mode& 6or more information about ho3 to restore the !$stem !tate data, see J*estorin 0indo3s 2ac(up !ets&J

"nsta++ $ervice 'ac*s and $oft3are /pdates
#his procedure applies to the follo3in reco"er$ methods: • • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er& *estorin an Exchan e member ser"er&

*einstall an$ soft3are applications or updates that 3ere installed after $ou created $our bac(up set& #hese updates include updates to $our 0indo3s !er"er 200% operatin s$stem, Exchan e updates, or an$ other soft3are updates or patches&

"nsta++ Any Other App+ications .hat -ere "nsta++ed on the Da#aged $erver 4Except Exchange5
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-nstall an$ other applications >other than Exchan e? that run on the ser"er& ote! -nstall the applications to the same locations and 3ith the same confi urations as the applications that 3ere installed on the dama ed ser"er& -nclude an$ re.uired ser"ice pac(s or updates&

Restore Any Additiona+ onEExchange Data fro# 8ac*up
#his procedure applies to the follo3in reco"er$ method: • *ebuildin an Exchan e member ser"er&

%:)

+n the ser"er $ou are rebuildin , restore an$ additional d$namic data bac(ups that 3ere performed on the dama ed ser"er&

Run Exchange $etup in Disaster Recovery Mode
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

+n the ser"er $ou are rebuildin , run Exchan e !etup in disaster reco"er$ mode& #his process installs Exchan e applications and an$ re.uired Exchan e files to the ser"er that $ou are rebuildin & #his process also uses the confi uration information that is stored on the Exchan e !er"er obLect in Acti"e Director$ to reclaim the confi uration of the ori inal ser"er& #he confi uration information that is reclaimed includes the Exchan e stora e roup names, mailbox store names, public folder store names, "irtual ser"er confi uration settin s, and so on& 0hen $ou run Exchan e in Disaster *eco"er$ mode, ma(e sure that all the components that existed on the dama ed ser"er are selected& 6or detailed steps, see 5o3 to *un Exchan e in Disaster *eco"er$ Mode& "#portant! 0hen reco"erin an Exchan e ser"er, al3a$s use the 9disasterrecovery s3itch& -f $ou run the !etup pro ram 3ithout usin the 9disasterrecovery s3itch, !etup runs in *einstall mode and automaticall$ mounts the mailbox stores and public folder stores after the !etup process is completed& -f $ou mount mailbox stores and public folder stores before $ou restore $our Exchan e databases, $ou can cause problems that include the potential loss of data&

"nsta++ Exchange $oft3are /pdates
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-nstall an$ Exchan e soft3are updates that 3ere runnin on the dama ed ser"er to the ne3 ser"er&

%:1

"nsta++ Exchange $ervice 'ac*s in Disaster Recovery Mode
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-nstall the Exchan e ser"ice pac( that 3as runnin on the dama ed ser"er to the ne3 ser"er& Ma(e sure to install the ser"ice pac( in disaster reco"er$ mode, usin the 9disasterrecovery s3itch& 6or detailed instructions, see 5o3 to -nstall a !er"ice Pac( in Disaster *eco"er$ Mode& -nstallin Exchan e ser"ice pac(s in Disaster *eco"er$ mode pre"ents the Exchan e databases from bein mounted at the end of the ser"ice pac( installation process& #herefore, $ou can continue directl$ to restorin the Exchan e databases from a bac(up&

Restore M$$earch
#his procedure applies to the follo3in reco"er$ method: • *ebuildin an Exchan e member ser"er&

0hen rebuildin an Exchan e ser"er, $ou can experience problems 3ith Microsoft !earch >re.uired for full@text indexin ?& 6or example, if the Microsoft !earch re istr$ (e$s on the ser"er $ou are rebuildin are different from the (e$s that existed on the ser"er at the time that the full@text index 3as built, Microsoft !earch 3ill not function correctl$& #he re istr$ (e$s that specif$ the locations for the full@text indexes 3ill be out of s$nc >specificall$, the re istr$ (e$s 3ill point to locations that do not exist on the ser"er $ou ha"e rebuilt?& Ma(e sure to restore M!!earch before $ou tr$ to build $our full@text index& 6or information about restorin Microsoft !earch, see J*estorin Microsoft !earchJ in *epairin 6ull@#ext -ndexin &

Restore $ite Rep+ication $ervices
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-f the dama ed ser"er 3as runnin the M!Exchan e!*! ser"ice, $ou must restore the M!Exchan e!*! ser"ice database to the ser"er $ou are rebuildin & 6or more information about ho3 to restore the M!Exchan e!*! ser"ice database, see J*estorin the Microsoft Exchan e !ite *eplication !er"ice >M!Exchan e!*!?&J

%:6

Restore the Certification Authority
#his procedure applies to the follo3in reco"er$ methods: • • *ebuildin an Exchan e member ser"er& 1sin an Exchan e standb$ reco"er$ ser"er&

-f the dama ed ser"er 3as runnin the certification authorit$ >CA?, $ou must also restore the CA to the ser"er $ou are rebuildin & 6or more information about ho3 to restore the CA, see J*estorin the Certification Authorit$ >CA?&J

Move the 'hysica+ >ard Drives fro# the Da#aged $erver to the $tandby $erver
#his procedure applies to the follo3in reco"er$ method: • 1sin an Exchan e standb$ reco"er$ ser"er& ote! -n a !AE en"ironment, this procedure is unnecessar$& -f the ph$sical hard dis(s of the dama ed production ser"er appear to be undama ed, $ou can remo"e the dis(s from the dama ed ser"er and install them into the standb$ reco"er$ ser"er& 6or detailed instructions, see 5o3 to *emo"e 5ard Dis(s from a Dama ed !er"er and -nstall #hem into a !tandb$ *eco"er$ !er"er&

Connect the $tandby $erver to the et3or*
#his procedure applies to the follo3in reco"er$ method: • 1sin an Exchan e standb$ reco"er$ ser"er&

Connect the standb$ reco"er$ ser"er to the net3or(, and then start that computer& #o ensure that $our standb$ reco"er$ ser"er 3as correctl$ prepared, "erif$ that the follo3in procedures 3ere performed: • 5ard3are 3as installed that is the same as the ori inal hard3are on the dama ed ser"er& • 0indo3s !er"er 200% 3as installed 3ith the follo3in specifications: • -nstalled the optional EE#P and !M#P components of 0indo3s !er"er 200%&

• -nstalled the computer into a temporar$ 3or( roup instead of a domain durin !etup& • !pecified that the !etup pro ram create a random computer >Eet2-+!? name instead of manuall$ specif$in the name of the dama ed ser"er&

%::

>o3 to Move or Copy Exchange Database and 7og ,i+es
#his topic explains ho3 to mo"e or cop$ Exchan e database and lo files&

'rocedure
.o #ove or copy the Exchange database and +og fi+es 1& Determine 3here on the ser"er the database and lo files resided pre"iousl$& 6or more information about ho3 to locate these files, see 5o3 to Determine the Database and =o 6ile =ocations of the 6iles 4ou Are *estorin & 2& Mo"e or cop$ these files to another location& 6or more information about ho3 to mo"e or cop$ the existin database files, see 5o3 to Cop$ or Mo"e the Existin ;ersions of the Database 6iles 4ou Are *estorin &

>o3 to Repair a Me#ber $erver
#his topic explains ho3 to repair an Exchan e member ser"er&

'rocedure
.o repair your #e#ber server 1& !earch the Microsoft Cno3led e 2ase for a solution to the problem $ou are experiencin & Ma(e sure to chec( the application lo s in E"ent ;ie3er for an$ errors that mi ht pro"ide clues as to the cause of the problem& 2& *epair $our 0indo3s !er"er 200% operatin s$stem& 6or more information about ho3 to repair $our operatin s$stem, see *epairin 0indo3s !er"er 200%& %& *epair $our Exchan e installation& 6or more information about ho3 to repair $our Exchan e installation, see *epairin Exchan e !er"er 200%& 7& *epair $our Exchan e databases& Do this onl$ as a last resort& Attemptin to repair a dama ed database can cause data loss& 6or more information about ho3 to repair Exchan e databases, see *epairin Exchan e Databases&

%:;

>o3 to "nsta++ -indo3s $erver 2003 -hen Recovering an Exchange Me#ber $erver
#his topic explains ho3 to install 0indo3s !er"er 200% 3hen reco"erin an Exchan e member ser"er&

'rocedure
.o insta++ -indo3s $erver 2003 • -nstall 0indo3s !er"er 200% on the ser"er that $ou are rebuildin & Durin 0indo3s !er"er 200% !etup, install the operatin s$stem 3ith the EE#P and !M#P components, install the computer into a temporar$ 3or( roup instead of a domain, and allo3 !etup to create a random computer name >Eet2-+!? instead of manuall$ specif$in a name& V or V • -f $ou ha"e a 0indo3s !er"er 200% dis( ima e of the dama ed ser"er, restore that ima e, and then start the operatin s$stem& -f the dis( ima e included e"er$ 0indo3s !er"er 200% ser"ice pac( and soft3are update that 3as on the dama ed ser"er, $ou do not ha"e to restore the 0indo3s bac(up set as described in the section J*ebuildin an Exchan e Member !er"erJ in Member !er"er *eco"er$ Methods&

>o3 to Run Exchange in Disaster Recovery Mode
#his topic explains ho3 to run Exchan e in Disaster *eco"er$ mode&

'rocedure
.o run Exchange in Disaster Recovery #ode 1& -nsert the Microsoft Exchan e CD& 2& Clic( $tart, clic( Run, and then t$pe LdriveM!D$E./'D"3:1D$etup@exe 9disasterrecovery, 3here OdriveP is the CD@*+M dri"e&

%;0

%& +n the -e+co#e pa e, clic( Eext& 7& +n the Co#ponents $e+ection pa e, under Action, ma(e sure that Disaster *eco"er$ is selected for all components that 3ere ori inall$ installed & Running Exchange setup in disaster recovery #ode

-f an$ component that 3as ori inall$ installed does not ha"e Disaster *eco"er$ selected, $ou must manuall$ select them& 4ou also must (no3 3hich administrati"e roup the ser"er 3as ori inall$ a part of& -nstall Exchan e to the same dri"e and director$ as it 3as installed on the dama ed ser"er& 2$ default, the !etup pro ram correctl$ selects this information if $ou restored a 0indo3s bac(up set first& Also, ma(e sure that all the dri"e letters on 3hich databases and lo files 3ere (ept are a"ailable& 4ou can use Exchan e !$stem Mana er on another Exchan e ser"er in the same or aniGation to determine 3hat paths 3ere used for stora e roup files and database files on the ser"er bein reco"ered& /& +n the Co#ponents $u##ary pa e, clic( *eco"er$ mode& ext to reinstall Exchan e in Disaster

%;%

>o3 to "nsta++ a $ervice 'ac* in Disaster Recovery Mode
#his topic explains ho3 to install a ser"ice pac( in disaster reco"er$ mode&

'rocedure
.o insta++ a service pac* in disaster recovery #ode • At a command prompt on the computer that $ou are updatin t$pe NpathO update@exe 9disasterrecovery 3here WpathX is the location of the ser"ice pac( $ou are installin &

>o3 to Re#ove >ard Dis*s fro# a Da#aged $erver and "nsta++ .he# into a $tandby Recovery $erver
#his topic explains ho3 to remo"e hard dis(s from a dama ed ser"er and install them into a standb$ reco"er$ ser"er&

'rocedure
.o re#ove the hard dis*s fro# a da#aged server and insta++ the# into a standby recovery server 1& !hut do3n the ser"er that experienced the disaster& 2& *emo"e the hard dis(s from the dama ed production ser"er& %& *eplace the hard dis(s in the standb$ reco"er$ ser"er 3ith the hard dri"es from the dama ed ser"er& 7& !tart the standb$ reco"er$ ser"er and run Ch(ds( on all dis( partitions to ensure that there are no problems 3ith the file s$stem& 6or information about runnin Ch(ds(, see *unnin the 0indo3s Ch(ds( 1tilit$&

%;2

ote! -f $ou "erif$ that the hard dis(s from the dama ed ser"er are not functionin correctl$ in the standb$ reco"er$ ser"er, reinstall the standb$ reco"er$ ser"erAs ori inal hard dis(s&

Advanced Recovery $trategies
Each MicrosoftH Exchan e 2000 !er"er and Exchan e !er"er 200% mailbox must be lin(ed to an Acti"e Director$H director$ ser"ice user account in order for the mailbox to be accessible to end users& #his lin(in is implemented b$ settin se"eral Exchan e@specific attributes on the Acti"e Director$ user account obLect& 0hen an administrator uses the Exchan e #as( 0iGard to mailbox@enable a user account, the necessar$ attributes are added in a t3o@step process: 1& !e"eral core attributes are immediatel$ set on the user account, includin #ai+ ic*na#e, ho#eM.A, ho#eMD8C and #sExch>o#e$erver a#e& 2& #o complete the mailbox@enablin process, the *ecipient 1pdate !er"ice sets additional attributes based on the recipient policies that appl$ to the user account& Acti"e Director$ user accounts can also be mailbox@enabled 3ithout usin the Exchan e administrati"e interfaces& -f an administrator sets the #ai+ ic*na#e attribute alon 3ith an$ one or more of the ho#eMD8, ho#eM.AC or #sExch>o#e$erver attributes, the *ecipient 1pdate !er"ice 3ill confi ure all other attributes re.uired to full$ mailbox@enable the account& "#portant! An Exchan e ser"er can host up to 20 Exchan e mailbox databases& #he ho#eMD8 attribute desi nates the specific database that hosts a mailbox& -f $ou do not specif$ the ho#eMD8 attribute, but instead specif$ either the ho#eM.A or the ho#eMD8 attribute, then $ou cannot control 3hich database 3ill be chosen to host the mailbox& #he *ecipient 1pdate !er"ice 3ill automaticall$ assi n the mailbox to a database on the ser"er, 3hich is t$picall$ the first database confi ured on the ser"er& Administrators can also disable or b$pass the *ecipient 1pdate !er"ice, and set all Exchan e mailbox@enablin attributes manuall$ or 3ith scripts& 6or a comprehensi"e list of mailbox@enablin attributes, see Microsoft Cno3led e 2ase article 286798, JSADM: *e.uirements for Disablin the *ecipient 1pdate !er"iceJ& "#portant! Prior to Exchan e 2000 !er"er !er"ice Pac( % 3ith the post@!er"ice Pac( % rollup for Au ust 200%, the *ecipient 1pdate !er"ice did not correctl$ enable all securit$

%;3

attributes for a user account if $ou enabled the account b$ directl$ settin the #ai+ ic*na#e and the ho#eMD8, ho#eM.AC or #sExch>o#e$erver attributes, allo3in the *ecipient 1pdate !er"ice to add the remainin attributes& #his situation caused issues 3ith mailbox dele ation and access to remote public folder ser"ers& -f $ou are usin a "ersion of Exchan e prior to Exchan e 2000 !er"ice Pac( % 3ith the post@ !er"ice Pac( % rollup for Au ust 200%, the supported methods for mailbox@enablin user accounts are: • • #he Exchan e #as( 0iGard #he Collaboration Data +bLects for Exchan e Mana ement >CD+ESM? AP-s

• Disablin the *ecipient 1pdate !er"ice and directl$ settin all attributes, includin securit$ attributes, on each user account *e ardless of the Exchan e "ersion, direct manipulation of securit$ attributes ma$ re.uire use of scriptin interfaces rather than simple modifications of obLect attributes& -f default permissions are not suitable for $our purposes, see the follo3in Cno3led e 2ase article and topic in this uide for more information about ad"anced manipulation of mailbox permissions: • %078%/, J5o3 to set Exchan e !er"er 2000 and 200% mailbox ri hts at the time of mailbox creationJ • Detectin and Correctin msExchMasterAccount!id -ssues

Eot onl$ can $ou create Exchan e mailboxes b$ directl$ manipulatin Acti"e Director$ attributes, $ou can also delete and re@home them to different databases& 4ou can delete a mailbox b$ remo"in all the Exchan e mailbox@enablin attributes from a user obLect& 0hen $ou do this, actual mailbox contents pre"iousl$ associated 3ith the user account 3ill not be immediatel$ deleted from the database& -nstead, the mailbox 3ill be mar(ed as Disconnected b$ the Mailbox Cleanup A ent, 3hich runs periodicall$ for each Exchan e database& 2$ default, the contents of disconnected mailboxes are hard deleted %0 da$s after the$ ha"e been mar(ed Disconnected& 2efore actual mailbox deletion occurs, it is possible to re@lin( the mailbox to the same account or to a different Acti"e Director$ user account& -t is also possible to re@home a mailbox b$ chan in the "alues of the ho#eMD8, ho#eM.A, and #sExch>o#e$erver attributes for a user obLect& -f $ou do this, a userYs current mailbox contents are not mo"ed& -nstead, another mailbox for the user 3ill be enerated in the database location defined b$ the chan ed attributes, and the pre"ious mailbox 3ill be mar(ed Disconnected& *e@homin can be done to a different database, a different stora e roup, or e"en a different Exchan e ser"er in the same administrati"e roup& *e@homin a mailbox b$ chan in the ho#eMD8, ho#eM.AC and #sExch>o#e$erver attributes can ha"e se"eral serious short@term side effects: • -n transit messa es ma$ not be deli"ered, or ma$ be returned to the sender as non@ deli"erable& An$ messa es .ueued on an$ Exchan e ser"er in the same routin roup

%;&

3ill be returned undeli"erable& #his situation ma$ be miti ated to some extent b$ forcin re@cate oriGation of messa es on each ser"er that is runnin Exchan e& 6or more information about re@cate oriGin messa es, see Cno3led e 2ase article 298616, JSC+E: Addin a *e istr$ Ce$ to *e@Cate oriGe Messa esJ& • Client connecti"it$ ma$ be ad"ersel$ affected& -t ma$ be necessar$ to reboot client 3or(stations before connecti"it$ can be re@established in the ne3 mailbox location, or it ma$ e"en be necessar$ to completel$ re enerate client Microsoft +ffice +utloo(H profiles& • =atencies in Acti"e Director$ and DE! name resolution replication ma$ result in loopin messa es, loss of messa es, non@deli"er$ reports, client connecti"it$ problems, or all of these problems& • Current mailbox contents 3ill not be re@homed& #he$ 3ill be lost unless $ou sal"a e items usin ExMer e or another tool, or $ou mo"e the ori inal database to the ne3 location& 6or more information about re@homin mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes& 0hen $ou use the Mo"e Mailbox tool that is part of Exchan e to re@home mailboxes, all of the abo"e problems are a"oided& Mo"e Mailbox not onl$ handles the re3ritin of Acti"e Director$ attributes, but it also interacts 3ith the Exchan e database and transport subs$stems to correctl$ re@route mail, mo"e current mailbox contents to the ne3 location, and update client confi urations& #herefore, it is not recommended that $ou manipulate ra3 Acti"e Director$ attributes to re@ home mailboxes as part of $our normal administrati"e processes& Mo"e Mailbox is the recommended tool to use for re@homin Exchan e mailboxes& -nitial pro"isionin of mailboxes b$ settin Acti"e Director$ attributes is not subLect to the problems listed earlier that occur 3hen re@homin an existin mailbox& As a best practice in de"elopin an Exchan e disaster reco"er$ or site resilience plan, it is recommended that $ou desi n the plan to a"oid re@homin mailboxes b$ chan in ho#eMD8, ho#eM.AC and #sExch>o#e$erver attributes& *e@homin existin mailboxes not onl$ ma(es it li(el$ that in transit messa es 3ill be lost, but it also introduces additional complexit$ into a reco"er$ plan b$ re.uirin updates or reconfi uration of infrastructure ser"ices such as routin tables, Acti"e Director$, and DE!& 6or more information about desi nin a disaster reco"er$ or site resilience plan that does not re.uire re@homin mailboxes, see 1sin !tandb$ Clusters& 6or Exchan e ser"ers that are not clustered, see Cno3led e 2ase article :2287/, J5o3 to mo"e Exchan e 200% to ne3 hard3are and (eep the same ser"er nameJ& #his article discusses use of the 9DisasterRecovery setup mode to mo"e an Exchan e installation to ne3 hard3are 3hile retainin the current Exchan e confi uration&

%;)

#here ma$ be unusual circumstances in 3hich the Mo"e Mailbox tool cannot be used& 6or example, a ser"er ma$ ha"e been destro$ed and it becomes necessar$ to brin users up a different ser"er that is runnin Exchan e& "#portant! !ubLect to the cautions and limitations described in this topic, re@homin Exchan e mailboxes b$ manipulatin ra3 Acti"e Director$ attributes is supported b$ Microsoft, but it is not recommended as part of normal administrati"e, operational, or reco"er$ procedures&

-hat "nfor#ation Does .his $ection 'rovide0
#his section co"ers ad"anced reco"er$ strate ies for ser"ers that are runnin MicrosoftH Exchan e, such as: • 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes #his set of topics discusses se"eral methods that $ou can use to enable, disable, and re@home Exchan e mailboxes b$ directl$ manipulatin Acti"e Director$H director$ ser"ice attributes& • Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup #his set of topics discusses ho3 to mo"e mailbox databases bet3een ser"ers that are runnin Exchan e and stora e roups, as 3ell as ho3 to re@lin( each mailbox in the database to an Acti"e Director$ user account& • Detectin and Correctin msExchMasterAccount!id -ssues #his set of topics discusses ho3 to chec( for and, if necessar$, correct problems 3ith the #sExchMasterAccount$id attribute of a user account& • 1sin !tandb$ Clusters #his set of topics discusses the reco"er$ options for the loss of the entire Exchan e cluster, includin a standard cluster reco"er$ and usin a standb$ cluster& 4ou can also use Acti"e Director$ !er"ices -nterfaces >AD!-? scriptin to re@home Exchan e mailboxes for reco"er$ purposes& 6or a sample script that illustrates ho3 to do this, see !ample !cript 1sin AD!- to *e@5ome Exchan e Mailboxes& 6or an example of ho3 $ou mi ht use the =i ht3ei ht Director$ Access Protocol >=DAP? Data -nterchan e 6ormat >=D-6? director$ export tool >=D-6DE? to re@home mailbox accounts, see 5o3 to *e@5ome Exchan e Mailbox Accounts&

%;1

/sing Active Directory Attributes to Enab+eC Disab+eC and ReE>o#e Mai+boxes
#his collection of topics discusses se"eral methods that $ou can use to enable, disable, and re@home MicrosoftH Exchan e !er"er mailboxes b$ directl$ manipulatin Acti"e Director$H director$ ser"ice attributes& #hese topics include: • • • • • 1sin the *emo"e Exchan e Attributes #as( 1sin the Exchan e Mailbox *eco"er$ Center 1nderstandin Mailbox ,1-Ds 1sin AD!- Edit to Edit Acti"e Director$ Attributes 1sin =D-6DE to Manipulate Mailbox Attributes

,or More "nfor#ation
6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup& 6or more information about resol"in issues 3ith the #sExchMasterAccount$id attribute, see Detectin and Correctin msExchMasterAccount!id -ssues&

/sing the Re#ove Exchange Attributes .as*
MicrosoftH Exchan e 2000 !er"er 3ith !er"ice Pac( 2 introduced a ne3 tas( in the Exchan e #as( 0iGard called *emo"e Exchan e Attributes& #he functionalit$ of this tas( is similar to that of the Delete Mailbox tas( 3ith some important exceptions: • *emo"e Exchan e Attributes ma(es no attempt to connect to the ser"er that is runnin Exchan e that is hostin mailboxes for the selected user accounts& Attributes are remo"ed from Acti"e Director$H director$ ser"ice re ardless of the status of the ser"er that is runnin Exchan e& -f the ser"er that is runnin Exchan e is do3n, *emo"e Exchan e Attributes ma$ complete much more .uic(l$ than Delete Mailbox 3ould ha"e completed because $ou do not ha"e to 3ait for a communication attempt to time out& • *emo"e Exchan e Attributes deletes the +egacyExchangeD attributeR Delete Mailbox sets the "alue of +egacyExchangeD to ADCDisab+edMai+& Deletin the +egacyExchangeD attribute can cause replication issues if there are ser"ers runnin Exchan e !er"er /&/ in $our Exchan e or aniGation&

%;6

,or More "nfor#ation
6or more information about *emo"e Exchan e Attributes, see Microsoft Cno3led e 2ase article %09%/0, ZS,EE: 1sin the Z*emo"e Exchan e Attributes[ +ptionJ& 6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes& 6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&

/sing the Exchange Mai+box Recovery Center
6or each disconnected mailbox in a MicrosoftH Exchan e !er"er database, the Mailbox *eco"er$ 0iGard su ests a matchin Acti"e Director$H director$ ser"ice user account that is the most li(el$ pre"ious o3ner of the mailbox& #he Mailbox *eco"er$ Center can be useful in cases 3here $ou ha"e alread$ used the *emo"e Exchan e Attributes tas( or the Delete Mailbox tas( to disconnect multiple mailboxes, and $ou no3 3ant to reconnect the mailboxes to their pre"ious o3ners& +ne scenario 3here this action ma$ be re.uired is after $ou restore an Exchan e database to a different ser"er or stora e roup& 2ecause the ho#eMD8 attribute lin(s an Acti"e Director$ user account to a specific database in a specific stora e roup on a specific ser"er, all existin mailboxes in a mo"ed database 3ill be in a disconnected state& #he Mailbox *eco"er$ Center can set the appropriate Acti"e Director$ attributes to lin( all disconnected mailboxes to their pre"ious o3nin accounts& "#portant! 1sin the Create Mailbox tas( does not re@lin( an existin mailbox to an Acti"e Director$ account& -nstead, a ne3 mailbox 3ill be enerated and the pre"ious mailbox 3ill remain in a disconnected state& 6or more information about this beha"ior, see 1nderstandin Mailbox ,1-Ds& #he Mailbox *eco"er$ Center 3as added to Exchan e !$stem Mana er in Exchan e !er"er 200%& #he Mailbox *eco"er$ Center replaces functionalit$ that 3as pre"iousl$ a"ailable onl$ in the M2Conn tool for Exchan e 2000 !er"er& 6or more information about the M2Conn tool, see Microsoft Cno3led e 2ase article %01/:/, JSADM: 0or(arounds for Problems 3ith Mbconn&exeJ&

%;:

,or More "nfor#ation
6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes& 6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&

/nderstanding Mai+box G/"Ds
#he mailbox loball$ uni.ue identifier >,1-D? is the most fundamental attribute of a MicrosoftH Exchan e !er"er mailbox& #he "alue of this attribute is set in the database as the mailbox is created, and it remains the same for the lifetime of the mailbox& #he mailbox ,1-D is desi nated in the #sExchMai+boxG/"D attribute for each mailbox@enabled Acti"e Director$H director$ ser"ice account& -n relational database terminolo $, $ou can thin( of the mailbox ,1-D as the primar$ (e$ for the mailbox& -t is a uni.ue "alue that distin uishes an indi"idual mailbox from all others& *e ardless of 3hich Acti"e Director$ user account o3ns the mailbox, the mailbox ,1-D al3a$s remains the same as lon as the mailbox exists& #o explain further, suppose that t3o different mailboxes in the same database 3ere assi ned to t3o different Acti"e Director$ accounts& Each account 3ould ha"e an #sExchMai+boxG/"D attribute correspondin to the appropriate mailbox& -f $ou 3ere to s3itch the "alues of the #sExchMai+boxG/"D attributes bet3een the user accounts, $ou 3ould effecti"el$ s3itch mailboxes bet3een the t3o users& #he next time the users lo ed on, the$ 3ould see each othersY mailbox contents& -f $ou edit the #sExchMai+boxG/"D "alue, alterin it b$ e"en a sin le character, the next time the affected user lo s on, a completel$ ne3 mailbox 3ill be enerated, based on the ne3 ,1-D& -n Exchan e !$stem Mana er, $ou 3ould see this user as no3 ha"in t3o mailboxes& >After a 3hile, the Mailbox Cleanup A ent 3ill run automaticall$, and the userYs ori inal mailbox 3ill after3ard displa$ as disconnected& #herefore, it 3ould be a candidate for pur in &? !uppose $ou 3ere to then return the #sExchMai+boxG/"D to its ori inal "alue& #he next time the user lo ed on, the ori inal mailbox 3ould a ain be a"ailable, and the ne3 mailbox 3ould become disconnected&

'reserving Mai+box G/"D Aa+ues After a Database Move
-f $ou mo"e a database to a different ser"er or stora e roup, and then re@lin( user accounts to the mailboxes in that database, $ou must preser"e the ori inal mailbox ,1-D "alues if $ou 3ant to connect the users to their pre"ious mailbox contents&

%;;

-f $ou use *emo"e Exchan e Attributes to strip all mailbox attributes, and then $ou use Create Mailbox or $ou set ho#eMD8, ho#eM.A, and #sExch>o#e$erver attributes on users, the result 3ill be that ne3 mailbox ,1-Ds 3ill be enerated& All users 3ill be connected to ne3 mailboxes, and in Exchan e !$stem Mana er, each user 3ill appear to ha"e both a connected and a disconnected mailbox in the database& -f $ou do strip all Exchan e attributes from a user account, there are t3o methods $ou can use to re@lin( a user account to the mailbox: • -n Exchan e !$stem Mana er, find the mailbox in the Mai+boxes table under the database obLect& *i ht@clic( the mailbox, and then select Reconnect& #his action allo3s $ou to select an Acti"e Director$ user account that is not alread$ mailbox@enabled as the mailbox o3ner& #he account does not necessaril$ ha"e to be the pre"ious o3ner& #his method allo3s $ou to assi n a ne3 o3ner to an existin mailbox& • 1se the Mailbox *eco"er$ Center to automaticall$ match disconnected mailboxes 3ith the user accounts that pre"iousl$ o3ned them& #his facilit$ is "er$ useful 3hen it is necessar$ to reconnect a lar e number of mailboxes& A disconnected mailbox retains some historical data about the last user account connected to it& #he Mailbox *eco"er$ Center reads this data and loo(s for user accounts in Acti"e Director$ that match it& -f $ou re@home a mailbox b$ chan in onl$ the ho#eMD8, ho#eM.A, and #sExch>o#e$erver attributes on a user account, then the #sExchMai+boxG/"D attribute 3ill remain intact& +ne of t3o thin s 3ill happen in this case: • -f the database on the ne3 ser"er does not alread$ contain a mailbox 3ith the same ,1-D, Exchan e enerates a ne3 mailbox for the user 3ith the same ,1-D as the old mailbox& Exchan e 3ill not allo3 t3o mailboxes 3ith the same ,1-D to be connected simultaneousl$ to Acti"e Director$ accounts& All mailbox ,1-Ds listed in the entire director$ must be uni.ue& -f $ou cause t3o mailboxes to be enerated on different databases 3ith the same mailbox ,1-D, onl$ one of those mailboxes can be in a connected state at an$ i"en time& 4ou 3ill ha"e to disconnect one of the mailboxes before $ou can connect the other& Eonetheless, $ou ma$ enerate t3o mailboxes 3ith the same ,1-D as part of a Zdial tone[ reco"er$ scenario& #he dial tone strate $ assumes that the ori inal database is temporaril$ una"ailable, but that it 3ill e"entuall$ be restored& -n the interim, a ne3 mailbox is enerated in a different location so that users can send and recei"e mail, e"en if the$ do not ha"e access to their pre"ious mailbox contents& After the ori inal database becomes a"ailable a ain, the contents of the dial tone database 3ill be mer ed 3ith the ori inal database& 6or more information about the dial tone reco"er$ strate $, see 1sin *eco"er$ !tora e ,roups in Exchan e !er"er 200%&

200

• -f the database on the ne3 ser"er does contain a mailbox 3ith the same ,1-D, the user 3ill be connected to that mailbox& #his beha"ior means that $ou can mo"e a database from one ser"er to another ser"er, and reconnect users to their ori inal mailbox contents& 6or more information about mo"in databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&

,or More "nfor#ation
6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes&

/sing AD$" Edit to Edit Active Directory Attributes
AD!- Edit >AdsiEdit&msc? is a Microsoft 0indo3sH !er"er tool that $ou can use to "ie3 and edit ra3 Acti"e Director$H director$ ser"ice attributes throu h the Acti"e Director$ !er"ices -nterfaces >AD!-? protocol& AD!- Edit is suitable for editin a sin le obLect or a small number of obLects in Acti"e Director$& AD!- Edit has no search facilit$& #herefore, $ou must (no3 in ad"ance the obLect that $ou are interested in and its location in Acti"e Director$& Despite these dra3bac(s, AD!- Edit is a popular tool because it is easier to use than man$ other tools for ma(in direct edits to Acti"e Director$ information& AD!- Edit is implemented as a snap@in that runs in the Microsoft Mana ement Console >MMC?& #he name of the default console containin AD!- Edit is AdsiEdit&msc& 4ou can add the snap@in to an$ &msc file throu h the Add9Re#ove $napEin menu option in the MMC, or $ou can Lust open the AdsiEdit&msc file from 0indo3s Explorer& AD!- Edit 3ill not run unless the adsiedit&dll file is re istered& #his re istration 3ill happen automaticall$ if support tools are installed& 5o3e"er, if the support tool files are copied instead of installed, $ou must run the regsvr32 command on the adsiedit&dll before $ou run the adsiedit&msc snap@in&

,or More "nfor#ation
6or more information about installin and usin AD!- Edit, see Microsoft Cno3led e 2ase article 276826, J6older =istin of the !upport #ools -ncluded in 0indo3s 2000J& 6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes&

20%

/sing 7D",DE to Manipu+ate Mai+box Attributes
#he =i ht3ei ht Director$ Access Protocol >=DAP? Data -nterchan e 6ormat >=D-6? director$ export tool >=D-6DE? is installed b$ default in e"er$ Microsoft 0indo3sH !er"er installation& =D-6DE pro"ides bul( export and import capabilities usin the =D-6 file format, and it accepts standard =DAP .ueries for filterin data exported from =DAP directories& =D-6DE can be used to create, modif$, and delete Acti"e Director$H director$ ser"ice obLects from computers runnin 0indo3s !er"erI 200% or 0indo3s SP Professional& 4ou can also use =D-6DE to extend the schema, export Acti"e Director$ user and roup information to other applications or ser"ices, and populate Acti"e Director$ 3ith data from other director$ ser"ices& Except 3hen creatin a ne3 obLect that does not alread$ exist in the director$, the export and import formats for an =D-6 file are si nificantl$ different from each other& =D-6DE can also be used to re@home mailboxes as part of an ad"anced reco"er$ strate $& 6or more information about ho3 $ou can use =D-6DE to re@home mailboxes, see 5o3 to *e@ 5ome Exchan e Mailbox Accounts& 6or more information about usin =D-6DE to import and export Acti"e Director$ obLects, see Microsoft Cno3led e 2ase article 2%9699, J1sin =D-6DE to -mport and Export Director$ +bLects to Acti"e Director$J&

,or More "nfor#ation
6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes&

$a#p+e $cript /sing AD$" to ReE>o#e Exchange Mai+boxes
#he follo3in sample Microsoft ;isual 2asicH script can also be used to re@home Exchan e mailboxes from one mailbox database to another& 4ou can cop$ and paste the follo3in code in a ne3 text file, and then sa"e this file as *est&"bs in a temporar$ folder named *estorin & #o run this script from a command prompt, o to the *estorin folder, and then run the follo3in command: cscript rest@vbs -n this example, the script chan es the follo3in attributes: • • #sExch>o#e$erver a#e ho#eMD8

202



>o#eM.A

4ou can either enter these three attributes directl$, or $ou can enter this information 3hile the script is runnin & #o enter this information 3hile the script is runnin , remo"e the comment line in the script&
HBe8in Script Option 67plicit 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im 1im o<oot1S6 str/amin8,onte7t str,on+i8uration/amin8,onte7t o,onnection o,md strA1OIuer) strAttributes strFilter o<ecordSet oField usr ?ser&at( /ewOr8aniJation/ame OldOr8aniJation/ame OldServer/ame /ewServer/ame OldAdmin>roup/ame /ewAdmin>roup/ame OldStora8e>roup/ame /ewStora8e>roup/ame OldBase/ame /ewBase/ame OldM-AServer/ame /ewM-AServer/ame

1im value <e1im strAr8umentArra)'"* 1im i3 i<eturn,ode 1im +=nteractiveMode3 +-rialMode3 iSuccess,ount3 iFailure,ount3 i<ecord,ount +=nteractiveMode K False +-rialMode K False iSuccess,ount K " iFailure,ount K " i<ecord,ount K "

For i K " to Wscript0ar8uments0count <e1im &reserve strAr8umentArra)'i* strAr8umentArra)'i* K Wscript0ar8uments0item'i* /e7t

For i K " to Wscript0ar8uments0count -

203

Select case Fe+t'F,ase'strAr8umentArra)'i**3!* case "/i" +=nteractiveMode K -rue case "/t" +-rialMode K -rue 6nd Select /e7t =+ +=nteractiveMode K False -(en HLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL HLLLLLL Modi+) t(is section +or )our &arameters LLLLLLLLLLLL HLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL OldOr8aniJation/ame K ",ontoso ,orp" /ewOr8aniJation/ame K ",ontoso ,orp" OldServer/ame K ",O/-OSO-" " /ewServer/ame K ",O/-OSO-"!" OldAdmin>roup/ame /ewAdmin>roup/ame K "First Administrative >roup" K "First Administrative >roup"

OldStora8e>roup/ame K "First Stora8e >roup" /ewStora8e>roup/ame K "First Stora8e >roup" OldBase/ame K "Mailbo7 Store ',O/-OSO-" *" /ewBase/ame K "Mailbo7 Store ',O/-OSO-"!*" OldM-AServer/ame K ",O/-OSO-" " /ewM-AServer/ame K ",O/-OSO-"!" HLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL HLLLLLLLLLLLLLL &arameter Section 6nd LLLLLLLLLLLLLLLLLLLLLLLL HLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL -race'"Dou are runnin8 in batc( mode0 -(e parameters are:"*

6lse H >et in+ormation OldOr8aniJation/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e old 67c(an8e Or8aniJation : "3 "=n+ormation"** /ewOr8aniMation/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e new 67c(an8e Or8aniJation : "3 "=n+ormation"** OldServer/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e old 67c(an8e server : "3 "=n+ormation"** /ewServer/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e new 67c(an8e server : "3 "=n+ormation"** OldAdmin>roup/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e old administrative 8roup : "3 "=n+ormation"** /ewAdmin>roup/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e new administrative 8roup : "3 "=n+ormation"**

20&

OldStora8e>roup/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e old Stora8e 8roup : "3 "=n+ormation"** /ewStora8e>roup/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e new Stora8e 8roup : "3 "=n+ormation"** OldBase/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e old database name : "3 "=n+ormation"** /ewBase/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e new database name : "3 "=n+ormation"** OldM-AServer/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e old M-A Server : "3 "=n+ormation"** /ewM-AServer/ame K -rim'=nputBo7'"-)pe t(e name o+ t(e new M-A Server : "3 "=n+ormation"** -race'"Dour parameters are:"* 6nd =+ H--- >et t(e /amin8 ,onte7t ---Set o<oot1S6 K >etObNect'"F1A&://<oot1S6"* str/amin8,onte7t K o<oot1S60>et'"de+ault/amin8,onte7t"* str,on+i8uration/amin8,onte7t K o<oot1S60>et'"con+i8uration/amin8,onte7t"* Set o<oot1S6 K /ot(in8 -race'"-ar8etted 1omain: " O vb-ab O str/amin8,onte7t* -race'",on+i8uration /amin8 ,onte7t: " O vb-ab O str,on+i8uration/amin8,onte7t* -race'"Old Or8aniJation /ame: " O vb-ab O OldOr8aniJation/ame* -race'"/ew Or8aniJation /ame: " O vb-ab O /ewOr8aniJation/ame* -race'"Old Server /ame:" O vb-ab O OldServer/ame* -race'"/ew Server /ame:" O vb-ab O /ewServer/ame* -race'"Old Admin>roup /ame:" O vb-ab O OldAdmin>roup/ame* -race'"/ew Admin>roup /ame:" O vb-ab O /ewAdmin>roup/ame* -race'"Old Stora8e >roup /ame:" O vb-ab O OldStora8e>roup/ame* -race'"/ew Stora8e >roup /ame:" O vb-ab O /ewStora8e>roup/ame* -race'"Old Base /ame:" O vb-ab O OldBase/ame* -race'"/ew Base /ame:" O vb-ab O /ewBase/ame* -race'"Old M-A Server /ame:" O vb-ab O OldM-AServer/ame* -race'"/ew M-A Server /ame:" O vb-ab O /ewM-AServer/ame* i<eturn,ode K Ms8Bo7'"=s t(e in+ormation correctP"3 vbDes/o3 ",on+irmation"* =+ i<eturn,ode K vb/o -(en =+ +=nteractiveMode K False -(en Ms8Bo7 "&lease open t(e 9BScript wit( a te7t editor and modi+) t(e parameters"3 vbOCOnl)3 "67it" -race'"&lease open t(e 9BScript wit( a te7t editor and modi+) t(e parameters"* Wscript0Iuit " 6nd =+ 6nd =+ =+ +-rialMode K False -(en i<eturn,ode K Ms8Bo7'"Would )ou like to per+orm a trial run o+ t(e operation instead o+ doin8 a real updateP"3 vbDes/o3 ",on+irmation"* =+ i<eturn,ode K vbDes -(en +-rialMode K -rue 6nd =+

20)

6nd =+ =+ +-rialMode K -rue -(en -race '"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL"* -race '"LLL Dou are runnin8 in -rial Mode onl) LLL"* -race '"LLL =n+ormation in Active 1irector) will not be updated -race '"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL"* 6nd =+

LLL"*

H --- >et a +ilter +rom t(e user ---race'""* HstrFilter K "'ms67c(:omeServer/ameK/oK" Q OldOr8aniJation/ame Q "/ouK" Q OldAdmin>roup/ame Q "/cnK,on+i8uration/cnKServers/cnK" Q OldServer/ame Q "*" H-race'"F1A& Filter K " Q strFilter* strFilter K "'(omeM1BK" Q ",/K" Q OldBase/ame Q "3,/K" Q OldStora8e>roup/ame Q "3,/K=n+ormationStore3,/K" Q OldServer/ame Q "3,/KServers3,/K" Q OldAdmin>roup/ame Q "3,/KAdministrative >roups3,/K" Q OldOr8aniJation/ame Q "3,/KMicroso+t 67c(an8e3,/KServices3"Q str,on+i8uration/amin8,onte7t Q "*" -race'"F1A& Filter K " Q strFilter* H --- 1e+ine t(e attributes to be returned +rom t(e Ruer) --strAttributes K "name3distin8uis(ed/ame3ms67c(:omeServer/ame3(omeM1B3(omeM-A" H--- Set up t(e connection --Set o,onnection K ,reateObNect'"A1O1B0,onnection"* Set o,md K ,reateObNect'"A1O1B0,ommand"* o,onnection0&rovider K "A1s1SOObNect" o,onnection0Open "A1s &rovider" Set o,md0Active,onnection K o,onnection H--- Build t(e Ruer) strin8 --strA1OIuer) K "AF1A&://" Q str/amin8,onte7t Q "BS'O'obNect,ate8or)Kperson* 'obNect,lassKuser*" Q strFilter Q "*S" Q strAttributes Q "Ssubtree" o,md0,ommand-e7t K strA1OIuer) o,md0&roperties'"&a8e SiJe"* K """ o,md0&roperties'"-imeout"* K """ o,md0&roperties'",ac(e <esults"* K False H--- <un t(e Ruer) +or t(e user in t(e director) --Set o<ecordSet K o,md067ecute =+ o<ecordSet06OF -(en -race'"/o Matc(in8 ?sers0 &ro8ram Aborted"* Wscript0Iuit 6nd =+ W(ile /ot o<ecordSet06OF -race'""* -race'"---------------------------------------------------------------------------"* -race'"---------------------------------------------------------------------------"* -race'"---------------------------------------------------------------------------"* -race'"Work to : "Qo<ecordSet0Fields'"* Q vb-ab Q o<ecordSet0Fields' ** -race'"-----------------------------------------------"*

201

-race'""* Set usr K >etObNect'"F1A&://"Qo<ecordSet0Fields' ** H Modi+) ms67c(:omeServer/ame attribute value K usr0>et'"ms67c(:omeServer/ame"* -race'"OF1 ms67c(:omeServer/ame K "Qvalue* -race'"-----------------------"* value K "/oK" Q /ewOr8aniJation/ame Q "/ouK" Q /ewAdmin>roup/ame Q "/cnK,on+i8uration/cnKServers/cnK" Q /ewServer/ame usr0&ut "ms67c(:omeServer/ame"3 value -race'"/6W ms67c(:omeServer/ame K "Qvalue* -race'"-----------------------------------------------"* H Modi+) (omeM1B attribute value K usr0>et'"(omeM1B"* -race'"OF1 (omeM1B K "Qvalue* -race'"-----------------------"* value K ",/K" Q /ewBase/ame Q "3,/K" Q /ewStora8e>roup/ame Q "3,/K=n+ormationStore3,/K" Q /ewServer/ame Q "3,/KServers3,/K" Q /ewAdmin>roup/ame Q "3,/KAdministrative >roups3,/K" Q /ewOr8aniJation/ame Q "3,/KMicroso+t 67c(an8e3,/KServices3"Q str,on+i8uration/amin8,onte7t usr0&ut "(omeM1B"3 value -race'"/6W (omeM1B K "Qvalue* -race'"-----------------------------------------------"* H Modi+) (omeM-A attribute value K usr0>et'"(omeM-A"* -race'"OF1 (omeM-A K "Qvalue* -race'"-----------------------"* value K ",/KMicroso+t M-A3,/K" Q /ewM-AServer/ame Q "3,/KServers3,/K" Q /ewAdmin>roup/ame Q "3,/KAdministrative >roups3,/K" Q /ewOr8aniJation/ame Q "3,/KMicroso+t 67c(an8e3,/KServices3" Q str,on+i8uration/amin8,onte7t usr0&ut "(omeM-A"3 value -race'"/6W (omeM-A K "Qvalue* -race'"-----------------------------------------------"* On 6rror <esume /e7t =+ +-rialMode K False -(en usr0Set=n+o =+ 6rr0/umber -(en -race'""* -race'"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT" * -race'"6rror ?pdatin8 ?ser: " O o<ecordSet0Fields'"* O " 6rr01escription* <eason: " O

-race'"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT" * -race'""* iFailure,ount K iFailure,ount Q 6rr0,lear 6lse iSuccess,ount K iSuccess,ount Q 6nd =+

206

6nd =+ On 6rror >oto " i<ecord,ount K i<ecord,ount Q o<ecordSet0Move/e7t Wend H -- ,lean up -o<ecordSet0,lose o,onnection0,lose Set oField K /ot(in8 Set o<ecordSet K /ot(in8 Set o,md K /ot(in8 Set o,onnection K /ot(in8 Set usr K /ot(in8 H &rovide Summar) -race '""* -race '"LLLLLLLLLLLLL Summar) LLLLLLLLLLLLLL"* =+ +-rialMode K -rue -(en -race '"<unnin8 in -rial Mode"* 6nd =+ -race '"<ecords Found: " O i<ecord,ount* -race '"Success+ul ?pdate: " O iSuccess,ount* -race '"Failure ?pdate: " O iFailure,ount*

H H H H H H H

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Sub -race'messa8e* WScript06c(o messa8e end sub H6nd script

,or More "nfor#ation
6or more information about the AP-s and interfaces a"ailable for Exchan e administration and de"elopment, see the Microsoft Exchan e !oft3are De"elopment Cit& 6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes& 6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&

20:

>o3 to ReE>o#e Exchange Mai+box Accounts
#his topic pro"ides an example of ho3 $ou mi ht use the =i ht3ei ht Director$ Access Protocol Data -nterchan e 6ormat director$ export tool >=D-6DE? to re@home all mailbox accounts on one ser"er to a different ser"er& ote! 6or more information about =D-6DE, see the topic 1sin =D-6DE to Manipulate Mailbox Attributes& #he follo3in table pro"ides "alues related to the example& All of these "alues are in a sin le unbro(en line, althou h the$ ma$ appear 3rapped on $our displa$& Aa+ues of attributes used in exa#p+e of reEho#ing #ai+box va+ues Attribute Acti"e Director$H director$ ser"ice domain name 3here all user accounts are located !ource database !ource stora e roup !ource ser"er MicrosoftH Exchan e or aniGation Destination database Destination stora e roup Destination ser"er =DAP name of the domain !ource ser"er #sExch>o#e$erver a#e ;alue contoso&com D21 !,1 Exchan e1 +r aniGation D22 !,2 Exchan e2 DCMcontoso,DCMcom F oM+r aniGationFouMA,1FcnMConfi urationFc nM!er"ersFcnMExchan e1 CEMMicrosoft M#A,CEMExchan e1,CEM!er"ers,CEMA,1 ,CEMAdministrati"e ,roups,CEM+r aniGation,CEMMicrosoft Exchan e,CEM!er"ices,CEMConfi uration, DCMcontoso,DCMcom

!ource ser"er ho#eM.A

20;

Attribute !ource database ho#eMD8

;alue CEMD21,CEM!,1,CEM-nformation!tore,C EMExchan e1,CEM!er"ers,CEMA,1,CEMA dministrati"e ,roups,CEM+r aniGation,CEMMicrosoft Exchan e,CEM!er"ices,CEMConfi uration, DCMcontoso,DCMcom

8efore <ou 8egin
#his example assumes that $ou are enerall$ familiar 3ith Acti"e Director$ obLect namin and hierarchical or aniGation and 3ith eneral =DAP obLect and attribute namin con"entions&

'rocedure

2%0

#o re@home mailbox accounts from Exchan e1 to Exchan e2 1& Export the user accounts 3ith this =D-6DE command: =D-6DE V6 Woutput fileX VD Wdomain and/or container nameX V= Wattributes to exportX V * WLD ! "uer# filter for the databaseX ,or exa#p+e! =D-6DE V6 ESP+*#@ESC5AE,E1&#S# VD ZDCMcontoso,DCMcom[ V= msExch5ome!er"erEame,homeMD2,homeM#A V* Z>homeMD2MCEMD21,CEM!,1,CEM-nformation!tore,CEMExchan e1,CEM!er"ers, CEMA,1,CEMAdministrati"e ,roups,CEM+r aniGation,CEMMicrosoft Exchan e,CEM!er"ices,CEMConfi uration,DCMcontoso,DCMcom?[ #his command exports all the user accounts lin(ed to mailboxes in D21, 3ith each export record appearin similar to this one: ote! -n the examples belo3, se"eral lines are formatted 3ith an attribute name on one line follo3ed b$ "alue names that are indented a sin le space and split into multiple lines& #his is the =D-6 con"ention for continuin an attribute "alue across a line brea(& dn: CEM1ser1,CEM1sers,DCMcontoso,DCMcom chan et$pe: add homeM#A: CEMMicrosoft M#A,CEMExchan e1,CEM!er"ers,CEMA,1,CEMAdministr ati"e ,roups,CEM+r aniGation,CEMMicrosoft Exchan e,CEM!er"ices,CE MConfi uration,DCMcontoso,DCMcom homeMD2: CEMD21,CEM!,1,CEM-nformation!tore,CEMExchan e1,CEM!er"ers,C EMA,1,CEMAdministrati"e ,roups,CEM+r aniGation,CEMMicrosoft Ex chan e,CEM!er"ices,CEMConfi uration,DCMcontoso,DCMcom msExch5ome!er"erEame: FoM+r aniGationFouMA,1FcnMConfi urationFcnM!er"ersFcnMExchan e1 2& *eformat each record in the export file so that it can be used to modif$ each user account& #he eneral format of such an import file is: dn: OvalueP chan et$pe: modif$ replace: Oattribute nameP

2%%

,or More "nfor#ation
6or more information about other methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes&

Moving an Exchange Mai+box Database to Another $erver or $torage Group
MicrosoftH Exchan e !er"er mailbox databases are portable bet3een ser"ers that are runnin the same "ersion of Exchan e and that are in the same administrati"e roup& A mailbox database created on one ser"er in an administrati"e roup can be renamed or copied to a different stora e roup on the same ser"er or to a different ser"er in the same administrati"e roup& After this renamin or cop$in has been done, the lin(s bet3een user accounts and mailboxes must be reconfi ured& Mo"in entire mailbox databases to accomplish normal administrati"e tas(s is not recommended& #he Mo"e Mailbox tas( is the recommended method for transferrin mailboxes to different databases& Mo"e Mailbox can be done 3ithout database do3ntime and 3ith minimal interruption to end user ser"ice& Durin a Mo"e Mailbox operation, all end users are allo3ed full mail access except for the mailbox that is currentl$ bein mo"ed& 6or more information about the Mo"e Mailbox process, see Microsoft Cno3led e 2ase article :21:28, JMo"in mailboxes in Exchan e !er"er 200%J& -n addition to the traditional mo"e mailbox process, $ou also can mo"e entire mailbox databases bet3een ser"ers or stora e roups& After $ou mo"e a mailbox database, $ou must re@lin( each mailbox in the database to an Acti"e Director$H director$ ser"ice user account before the mailbox 3ill be accessible to an end user& 6or more information about re@lin(in mailboxes bac( to user accounts, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes and 5o3 to *e@5ome Exchan e Mailbox Accounts& !pecial limitations also appl$ for mailbox databases that host the !$stem Attendant mailbox& 6or more information about the !$stem Attendant mailbox, see -ssues 3ith the !$stem Attendant Mailbox 0hen Mo"in an Exchan e Mailbox Database&

2%2

Creating and Rep+icating 'ub+ic ,o+der Databases
#his topic onl$ co"ers mo"in mailbox databases& 4ou should not mo"e public folder databases bet3een ser"ers that are runnin Exchan e& Microsoft does not support mo"in public folder databases bet3een Exchan e ser"ers in the same Acti"e Director$ forest& Public folder databases replicate 3ith each other, and mo"in databases to different ser"ers can disrupt replication& -nstead of mo"in a public folder database bet3een ser"ers, it is recommended that $ou create a ne3 public folder database on a different ser"er and then replicate folders to it& Caution! -f $ou 3ant to mo"e a public folder database to a laborator$ ser"er for test or data sal"a e purposes, $ou must ne"er brin that database up a ain in the Exchan e production forest, e"en on its ori inal ser"er& *unnin a public folder database in a different Exchan e or aniGation 3ill cause it to ain (no3led e of the s$stem folders of that or aniGation& 0hen returned to the ori inal or aniGation, the folders in this database ma$ conflict 3ith the ori inal or aniGationYs s$stem folders& #his conflict ma$ destro$ the ori inal s$stem folders and force $ou to reset them& -f this happens, $ou 3ill ha"e to reset and rebuild the calendar freeFbus$ information and the offline address boo(s for $our entire or aniGation& 6or more information about replicatin public folder content bet3een ser"ers, see the follo3in Cno3led e 2ase articles: • • :22777, J5o3 to reset s$stem folders in Exchan e !er"er 200%J 29/191, JSADM: 5o3 to *eset !$stem 6olders on an Exchan e 2000 !er"erJ

• %266%9, J*esol"e problems that are caused b$ duplicate freeFbus$ folders and +ffline Address 2oo( folders on an Exchan e !er"er /&/ siteJ • 1/2860, J*eassi nin site roles after remo"in the first ser"er in an Exchan e siteJ

Disaster Recovery and Mai+box Database 'ortabi+ity
#he mailbox database portabilit$ capabilities of Exchan e ma$ also be useful 3hen desi nin a site resilience disaster reco"er$ plan& -n a site reco"er$ scenario, the fundamental assumption is that an entire ser"er that is runnin Exchan e or e"en an entire eo raphical site has one offline and 3ill be offline for a prolon ed period& #herefore, $ou must brin up Exchan e resources on ne3 hard3are and in a ne3 location&

2%3

As a best practice, $our plan should be desi ned to a"oid re@homin mailboxes durin a disaster& -f possible, $ou should restore or cop$ databases to ne3 ph$sical s$stems that retain the ori inal Exchan e installation confi uration& 6or more information about desi nin a disaster reco"er$ or site resilience plan that does not re.uire re@homin mailboxes, see 5o3 to Mo"e All Exchan e ;irtual !er"ers from a Production Exchan e 200% Cluster to a !tandb$ Exchan e 200% Cluster& 6or Exchan e ser"ers that are not clustered, see Cno3led e 2ase article :2287/,J5o3 to mo"e Exchan e 200% to ne3 hard3are and (eep the same ser"er name&J #his article discusses use of the 9DisasterRecovery setup mode to mo"e an Exchan e installation to ne3 hard3are 3hile retainin the current Exchan e installation confi uration&

Moving Exchange Mai+box Databases 8et3een $ervers
0hen an Exchan e mailbox database is created, namin information is 3ritten into it that identifies the database as a member of a particular Exchan e or aniGation and administrati"e roup& #he database can onl$ be mounted on ser"ers runnin Exchan e that ha"e been installed 3ith the same or aniGation and administrati"e roup names& 5o3e"er, an Exchan e mailbox database is not tied to the ser"er or stora e roup in 3hich it 3as created& -t can be transferred to an$ Exchan e ser"er that shares the same or aniGation and administrati"e roup names and is of the same maLor "ersion and ser"ice pac( re"ision or is of a hi her "ersion that is compatible 3ith the ori inal ser"er& ote! -f $ou mo"e a database to a different location b$ usin an online bac(up, it 3ill be necessar$ to confi ure the destination ser"er 3ith the same stora e roup and lo ical database names as on the ori inal ser"er& #his re.uirement is a demand of the bac(up AP-, not inherent in the database itself& #his re.uirement is explained in detail in Method 1 belo3& 5o3e"er, after mountin a database on an up@le"el ser"er, it is not possible to mo"e the database bac( to a do3n@le"el ser"er& #herefore, $ou should match ser"er "ersions and patch le"els exactl$ 3hen mo"in databases, or treat the mo"e as a one@3a$ operation& Exchan e 2000 !er"ice Pac( % databases are mountable on an$ ser"er runnin Exchan e 2000 !er"er or Exchan e !er"er 200% 3ith a "ersion le"el e.ual to or hi her than the ori inal ser"er& As "ie3ed in Exchan e !$stem Mana er, each Exchan e 2000 !er"er or Exchan e !er"er 200% mailbox database is hosted in a stora e roup on a particular ser"er& #he database has a lo ical name that corresponds to an Acti"e Director$ database obLect& #he database is composed of t3o ph$sical files, 3hich are a database file >&edb file? and an accompan$in

2%&

streamin database file >&stm file?& 4ou can "ie3 the path to these files and the filenames on the Database properties pa e of each database obLect& #here are three methods for mo"in Exchan e databases to different stora e roups or ser"ers: • Restore an ExchangeEa3are on+ine strea#ing bac*up of the databaseC redirecting the restore +ocation to a different server 6or this method to 3or(, the ne3 ser"er must be confi ured 3ith a stora e roup and lo ical database 3hose names are identical to those on the ori inal ser"er& 6or example, $ou ma(e an online bac(up of a database 3ith the lo ical name ZMailbox !tore >!er"er A?[ in stora e roup Z!er"er@A@!,1[ on !er"er A& 4ou ma$ then create a stora e roup called Z!er"er@A@!,1[ on !er"er 2, and then create a database in that stora e roup called ZMailbox !tore >!er"er A?&[ 4ou restore the online bac(up, chan in the restore location to !er"er 2, and the bac(up 3ill be restored to the matchin stora e roup and lo ical database names on !er"er 2& • Restore an ExchangeEa3are on+ine Ao+u#e $hado3 Copy $ervice 4A$$5 bac*up of the database Exact methods for doin this 3ill "ar$ dependin on "endor capabilities and limitations in restorin database files to other than their ori inal locations& Consult 3ith $our bac(up "endor for specific instructions& • Copy Exchange database fi+es fro# the current path +ocation to the path +ocation for a different +ogica+ databaseC storage groupC or server -f $ou use this method, the lo ical stora e roup and database names do not ha"e to match, but the database filenames must match those defined in the destination& 4ou ma$ rename database files as necessar$ to ma(e them match& 6or example, database files named ZPri"1&edb[ and ZPri"1&stm[ are associated 3ith the lo ical database ZMailbox !tore >!er"er A?[ in stora e roup Z!er"er@A@!,1[ on !er"er A& 4ou create a !tora e ,roup called Z!er"er@2@!,1 on !er"er 2, and create a database called Z!,1@M21[ in that stora e roup& #he file paths listed for the !,1@M21 database are Z6:DDatabasesD!,1@M21&edb[ and Z6:DDatabasesD!,1@M21&stm&[ 4ou cop$ Pri"1&edb and Pri"1&stm from D:DDatabases on !er"er A to 6:DDatabases on !er"er 2& 4ou then rename Pri"1&edb to !,1@M21&edb and rename Pri"1&stm to !,1@ M21&edb& 0hen performin the procedures described in this topic, it is recommended that $ou consider the follo3in : • 0hen restorin or cop$in a database to a different location, it ma$ be necessar$ to select the chec( box for .his database can be over3ritten by a restore before $ou can restore the database from online bac(up or before the database can be mounted& #his chec(box is located on the Database properties pa e for the lo ical database obLect& -f $ou are unable to restore or mount a mo"ed database because of this reason, the problem 3ill be lo ed in the ser"erYs application lo &

2%)

• 2efore cop$in database files to another location, $ou should ensure that the$ are in a consistent or clean shutdo3n state& 6or more information about these states, see the ZDatabase !tates[ section of Cno3led e 2ase article 27017/, J5o3 to remo"e Exchan e !er"er transaction lo files&J -t ma$ also be possible to repla$ additional transaction lo s into a database before or after it is copied or restored to an alternate location& 6or more information, see -ssues 3ith #ransaction =o 6iles 0hen Mo"in an Exchan e Mailbox Database& • 2efore startin the mo"e process, stop the destination database, remo"e the existin database files and mar( the database to not start automaticall$& #his 3ill pre"ent the database from inad"ertentl$ comin online durin the mo"e process& • 0hen mo"in databases to an alternate location, in@transit mail ma$ become undeli"erable or become lost& #o minimiGe the effects of this problem, $ou should lin( user accounts to the ne3 database location as earl$ as possible in the mo"e process& 4ou can do this before shuttin do3n or mo"in the ori inal database& Doin so 3ill pre"ent client access to all mailboxes in the database until the mo"e process has completed& 6or more information about this, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes& • Exchan e enerates se"eral different mailboxes for performin "arious s$stem functions, includin !M#P, !$stem, and !$stem Attendant mailboxes& After mo"in a database to a ne3 location, there ma$ be Zlefto"er[ mailboxes for these functions in the database& #he Mailbox Cleanup A ent 3ill e"entuall$ disconnect these mailboxes, and the$ 3ill be pur ed %0 da$s later b$ default& -t is not necessar$ to manuall$ disconnect or pur e these mailboxes& • As a best practice, $ou should reboot an Exchan e ser"er as soon as is feasible after completin a database mo"e& Core client connecti"it$ and mail deli"er$ functions 3ill 3or( 3ithout re.uirin a reboot, but other s$stem functions and third@part$ applications ma$ re.uire it&

,or More "nfor#ation
6or information about the interaction of Mo"e Mailbox and the mailbox tombstone table, see Mo"e Mailbox +perations and the Mailbox #ombstone #able& 6or more information about methods $ou can use to enable, disable, and re@home mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes&

2%1

"ssues 3ith .ransaction 7og ,i+es -hen Moving an Exchange Mai+box Database
Each MicrosoftH Exchan e database is associated 3ith a transaction lo file stream& All databases in a stora e roup share the same transaction lo file stream& A database can be detached from one transaction lo file stream and attached to a different stream& #his chan e is 3hat happens 3hen $ou mo"e a database from one stora e roup to another one& 0hile database files are in dirt$ shutdo3n state, the$ are still attached to the stora e roup lo stream& #herefore, to mo"e a database to a ne3 stora e roup and lo stream, $ou must first ensure that the database files are in clean shutdo3n state& 4ou cannot mix transaction lo s from different streams in the same stora e roup& #herefore, 3hen mo"in databases, $ou should lea"e behind the ori inal transaction lo files and transfer onl$ clean shutdo3n database files& 0hen feasible, an$ transaction lo repla$ should be done on the ori inal ser"er before files are mo"ed& -f it is necessar$ to mo"e database files to different lo ical dri"e and folder paths than on the ori inal ser"er, $ou must run Exchan e 2000 !er"er !er"ice Pac( % or later on the destination ser"er& #he "ersion of Exchan e !er"er Database 1tilities >Eseutil&exe? that comes 3ith Exchan e 2000 !er"er !er"ice Pac( % introduced the 9D s3itch for soft reco"er$& #his s3itch allo3s an administrator to o"erride the database paths defined in each transaction lo file& Prior to this ser"ice pac(, transaction lo repla$ 3ith Eseutil&exe re.uired database files to be in the same lo ical path location as the$ 3ere 3hen the transaction lo s 3ere enerated& #his re.uirement 3as because the transaction lo s store the location of the databases the$ belon to and expect the databases to be in the stored path& 6or example, if databases are in C:DDatabases at the time a series of transaction lo s is enerated, and $ou later mo"e the databases to D:DDatabases, then subse.uent transaction lo repla$ 3ill result in a Z6ile not found[ error& >#he transaction lo repla$ process 3ill still read all lo s and finish, but no data 3ill actuall$ be applied to an$ database for 3hich a Z6ile not found[ error is reported&? #he Exchan e 2000 !er"ice Pac( % "ersion of Eseutil&exe pro"ides a ne3 transaction lo repla$ s3itch that allo3s an administrator to o"erride the database path 3ritten in the transaction lo files& #hus, transaction lo repla$ can succeed re ardless of the current location of the database files& #o use this ne3 Eseutil&exe functionalit$, follo3 these steps: 1& Cop$ the databases to be reco"ered and all transaction lo files to be repla$ed into a sin le folder to ether& 2& +pen a command 3indo3, and then set the default director$ to the folder that contains all the database and transaction lo files&

2%6

%& *un the follo3in command: C:DPro ram 6ilesDExchsr"rD2inDEseutil&exe F* Enn FD ote! 4ou should substitute the lo prefix for the stora e roup for Enn in the abo"e command& #he lo prefix is the first three characters of the transaction lo filenames for the stora e roup& 6or example: C:DPro ram 6ilesDExchsr"rD2inDEseutil&exe F* E00 FD *unnin this Eseutil command from the folder that contains both the databases and transaction lo files allo3s $ou to simplif$ the command line b$ omittin full path specifications and additional command line parameters& *unnin Eseutil in this 3a$ is stron l$ recommended& *efer to Eseutil documentation for more information about ad"anced command line parameters& ote! -t ma$ be necessar$ to add the 9" s3itch to the command line if $ou are not reco"erin all databases in a stora e roup simultaneousl$& #he 9" s3itch instructs Eseutil&exe to i nore missin database files durin reco"er$& 6or example: C:DPro ram 6ilesDExchsr"rD2inDEseutil&exe[ F* E00 F- FD

,or More "nfor#ation
6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup& 6or more information about issues 3ith the !$stem Attendant mailbox 3hen mo"in Exchan e mailbox databases, see -ssues 3ith the !$stem Attendant Mailbox 0hen Mo"in an Exchan e Mailbox Database&

"ssues 3ith the $yste# Attendant Mai+box -hen Moving an Exchange Mai+box Database
Each ser"er that is runnin MicrosoftH Exchan e has a sin le s$stem attendant mailbox& #his mailbox is created in the first database confi ured on the ser"er& #he s$stem attendant mailbox is re.uired for multiple tas(s& #hese include, but are not limited to: • Processin ser"er monitor messa es

2%:

• 1pdatin freeFbus$ calendar information for Microsoft +fficeH +utloo( 0eb Access users • • Processin Mailbox Mana er notifications Mo"in mailboxes to other databases

-f the s$stem attendant mailbox is inaccessible, a ser"er runnin Exchan e continues to run and perform basic mail processin & 5o3e"er, man$ s$stem features and tas(s 3ill not function correctl$& #he s$stem attendant mailbox for each ser"er is uni.ue and is not interchan eable 3ith the s$stem attendant mailbox on other ser"ers& 4ou cannot mo"e the s$stem attendant mailbox for one ser"er to a different ser"er& -f $ou mo"e the database files that contain the s$stem attendant mailbox from one ser"er that is runnin Exchan e to a different ser"er, this action 3ill disconnect the s$stem attendant mailbox and add it permanentl$ to the mailbox tombstone table& -f $ou 3ere to then mo"e the database bac( to the ori inal ser"er, the ori inal s$stem attendant mailbox could not be re@created in that database& -nstead, the follo3in error 3ill appear fre.uentl$ in the application lo : E"ent #$pe: E"ent !ource: E"ent Cate or$: E"ent -D: Description: Error M!Exchan e-! Mailbox !tore =o ons 1022 =o on 6ailure on database JDA#A2A!ETEAMEJ @ 0indo3s 2000 account E# A1#5+*-#4D!4!#EMR mailbox FoMMicrosoftFouM6irst Administrati"e ,roupFcnMConfi urationFcnM!er"ersFcnMES C5AE,ET!E*;E*FcnMMicrosoft !$stem Attendant& 1282

Error:

#his error is e.ui"alent to error 0x/0c, ecMailbox-n#ransit, 3hich is the error enerated 3hen a deli"er$ attempt is made for a mailbox that is listed inside a databaseYs mailbox tombstone table& Mailboxes listed in the tombstone table cannot be created or reconnected to Acti"e Director$H director$ ser"ice obLects& 6or more information about the beha"ior of mailboxes 3hen the$ are inside a tombstone table, see Mo"e Mailbox +perations and the Mailbox #ombstone #able&

2%;

$cenarios Re+ated to $yste# Attendant Mai+box Generation
#he follo3in scenarios describe the circumstances under 3hich the s$stem attendant mailbox can and cannot be enerated in a database& $cenario % !er"er Exchan e1 hosts Database1, 3hich contains the s$stem attendant mailbox& !er"er Exchan e2 hosts Database2, 3hich contains the s$stem attendant mailbox for Exchan e2& 4ou s3ap the database files for Database1 and Database2 bet3een Exchan e1 and Exchan e2& After the databases ha"e been mounted in their ne3 locations, the follo3in t3o thin s happen after se"eral minutes, but not necessaril$ in the order listed: • #he Mailbox Cleanup A ent, 3hich runs automaticall$ and periodicall$ for each Exchan e database, 3ill mar( the pre"iousl$ existin $yste# Attendant mailbox in each database as Disconnected& #his desi nation is made because the mailbox no lon er matches the ser"er runnin Exchan e on 3hich each database is runnin & 0hen this mailbox is mar(ed as Disconnected, it is added to the mailbox tombstone table for the database& #his addition pre"ents an$ possibilit$ that the mailbox could be enabled or connected to the s$stem attendant on the 3ron ser"er& • A s$stem attendant tas( 3ill run that re.uires deli"er$ of a messa e to the s$stem attendant mailbox, and this tas( 3ill create a ne3 s$stem attendant mailbox that matches the s$stem attendant mailbox that is on the current ser"er that is runnin Exchan e& Creation of an Exchan e mailbox is a t3o@sta e process& -n the first sta e, an Acti"e Director$ obLect is assi ned o3nership of a mailbox 3hen $ou set appropriate mailbox@ enablin attributes on that obLect& -n the second sta e, the first client lo on or messa e deli"er$ attempt to the mailbox causes space in the database to be allocated, and the mailbox is then actuall$ created in the database& #he second sta e 3ill fail if a mailbox is alread$ listed in a databaseYs mailbox tombstone table& 5o3e"er, in this scenario, creation of a ne3 s$stem attendant mailbox succeeds because neither database has e"er hosted a s$stem attendant mailbox for the current ser"er& #he databases ha"e onl$ hosted s$stem attendant mailboxes for their pre"ious ser"ers, and each s$stem attendant mailbox is uni.ue to an indi"idual ser"er& $cenario 2 Continuin from !cenario 1, $ou s3ap the database files bac(, puttin the files for Database1 bac( on Exchan e1 and the files for Database2 bac( on Exchan e2& After $ou mount the databases, the follo3in t3o thin s 3ill happen, but not necessaril$ in the order listed: • #he Mailbox Cleanup A ent 3ill mar( the pre"iousl$ existin $yste# Attendant mailbox in each database as Disconnected, and the mailbox 3ill be added to the mailbox tombstone table& #here are no3 t3o $yste# Attendant mailboxes listed on the tombstone table for each database&

220

Addition of a s$stem attendant mailbox to a mailbox tombstone table is permanent& Eeither of these databases can e"er be used a ain to host a s$stem attendant mailbox for either of these ser"ers& 5o3e"er, either database could be transferred to a third Exchan e ser"er, and could host that ser"erYs s$stem attendant mailbox& • A s$stem attendant tas( 3ill run that re.uires deli"er$ of a messa e to the s$stem attendant mailbox& #he ser"er 3ill be unable to connect or create a s$stem attendant mailbox for deli"er$ of this messa e because of the tombstone table entr$& #herefore, deli"er$ 3ill fail, and errors 3ill be lo ed in the application lo each time the ser"er tries to create the s$stem attendant mailbox& $cenario 3 Continuin from !cenario 2, $ou re@enable the s$stem attendant mailbox for ser"er Exchan e1 b$ doin this: • *elocate the tombstoned database to another stora e roup or database location on Exchan e1& A sin le database per ser"er is desi nated to host the s$stem attendant mailbox& #hus, e"en if a database contains tombstoned s$stem attendant mailboxes, it can be mounted and run in an$ stora e roup or database location except the one that is desi nated to host the s$stem attendant mailbox& #$picall$, the first database confi ured on a ser"er is the s$stem attendant mailbox database& • Mount the s$stem attendant mailbox database 3ith no database files present& #his action 3ill force eneration of ne3 database files that do not contain the s$stem attendant mailbox in the mailbox tombstone table& #he s$stem attendant mailbox 3ill be automaticall$ created the first time messa e deli"er$ is attempted to it& 0hen mo"in mailbox databases bet3een ser"ers, it is recommended that $ou consider the follo3in : • 4ou cannot use Mo"e Mailbox to reco"er from a disabled s$stem attendant mailbox& #his restriction is because a functionin s$stem attendant mailbox is re.uired on both source and destination ser"ers that are runnin Exchan e for the Mo"e Mailbox tas( to 3or(& • Pur in a disconnected s$stem attendant mailbox from a database 3ill not allo3 the mailbox to be re@created& E"en after the ph$sical mailbox has been pur ed, the mailbox tombstone entr$ 3ill remain and 3ill pre"ent re@creation of the mailbox& • -f $ou mo"e a s$stem attendant mailbox database to a different database or stora e roup location on the same ser"er, the mailbox 3ill not be added to the tombstone table& 5o3e"er, the Mailbox Cleanup A ent 3ill run and disconnect the mailbox, and the mailbox ma$ e"en be pur ed& -t is possible, ho3e"er, to mo"e the database bac( to its ori inal location and the mailbox 3ill be re@created or re@connected automaticall$& • -t is possible to chan e the database that hosts the s$stem attendant mailbox& -f $ou use Exchan e !$stem Mana er to completel$ delete the s$stem attendant mailbox database obLect, Exchan e 3ill automaticall$ desi nate one of the other databases on

22%

the ser"er to host the s$stem attendant mailbox& 4ou cannot control the assi nment of the ne3 database unless there are onl$ t3o databases confi ured on the ser"er& • 4ou cannot mount t3o copies of the same ph$sical database in the same stora e roup simultaneousl$& Exchan e 3ill fail to mount one of the databases 3ith error @1222, <E#TerrDatabase!i n-n1se& #his error indicates a collision of database si natures& -f t3o databases sharin the same si nature 3ere allo3ed to be mounted a ainst the same set of transaction lo s, transaction lo repla$ 3ould become impossible&

,or More "nfor#ation
6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup& 6or more information about issues 3ith transaction lo files 3hen mo"in Exchan e mailbox databases, see -ssues 3ith #ransaction =o 6iles 0hen Mo"in an Exchan e Mailbox Database&

Move Mai+box Operations and the Mai+box .o#bstone .ab+e
MicrosoftH Exchan e !er"er 200% and Exchan e 2000 !er"er use the Acti"e Director$H director$ ser"ice to store confi uration and user information& #$picall$, most of this information is stored on a ser"er separate from the ser"er that is runnin Exchan e, and the ser"er that is runnin Exchan e ma$ use an$ of se"eral Acti"e Director$ ser"ers to read and 3rite confi uration chan es& #herefore, durin a Mo"e Mailbox operation, it is possible that source and destination ser"ers that are runnin Exchan e 3ill read from or 3rite to multiple Acti"e Director$ ser"ers, and that it 3ill ta(e some time for Acti"e Director$ ser"ers to full$ s$nchroniGe 3ith each other& #his possibilit$ can lead to situations in 3hich mail deli"er$ occurs to the source ser"er instead of to the destination ser"er durin or after a mailbox mo"e& #o handle this problem, the source Exchan e database lists a mo"ed mailbox on its mailbox tombstone table& #his table is independent of an$ Acti"e Director$ information& -f a messa e is deli"ered to the source ser"er after a mailbox has been mo"ed, the source ser"er reco niGes that, re ardless of the information stored in Acti"e Director$, the messa e should not be deli"ered here and reroutes the messa e& #he error ecMailbox-n#ransit is returned 3hen a deli"er$ attempt is made, and the ser"er then tries to reroute the messa e instead of deli"erin it locall$&

222

-f $ou use the Mo"e Mailbox tas( to mo"e a mailbox bac( to a ser"er on 3hich it 3as pre"iousl$ homed, the Mo"e Mailbox tas( 3ill clear the mailbox tombstone entr$ so that the mo"e can succeed& 0hen a database is mo"ed to a different ser"er, the Mailbox Cleanup A ent 3ill mar( all mailboxes in the database as Disconnected& -n addition, for the s$stem attendant mailbox onl$, the Mailbox Cleanup A ent ma(es an entr$ in the mailbox tombstone table& #his pre"ents a s$stem attendant mailbox from one ser"er from bein acti"ated on a different ser"er& 5o3e"er, this safe uard means that the database cannot be used a ain on the pre"ious ser"er to host the s$stem attendant mailbox& #his situation exists because there is no pro"ision for remo"in the s$stem attendant mailbox from the tombstone list& Mo"e Mailbox does not appl$ to s$stem attendant mailboxes& 2ecause the mailbox tombstone table is not replicated or (no3n in Acti"e Director$, but is limited to a specific ph$sical database, $ou can re@enable the s$stem attendant mailbox b$ puttin in place a ph$sical database that has ne"er had a tombstone entr$ for that s$stem attendant mailbox&

,or More "nfor#ation
6or more information about the !$stem Attendant mailbox, see -ssues 3ith the !$stem Attendant Mailbox 0hen Mo"in an Exchan e Mailbox Database& 6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&

Detecting and Correcting #sExchMasterAccount$id "ssues
A mailbox that is on a ser"er that is runnin MicrosoftH Exchan e !er"er 200% or Exchan e 2000 !er"er must be lin(ed to an Acti"e Director$H director$ ser"ice user account to be accessible& #his lin( is accomplished b$ settin se"eral Acti"e Director$ attributes on the mailbox& #he Acti"e Director$ account to 3hich the Exchan e mailbox is lin(ed can be in either an enabled or disabled state& A disabled Acti"e Director$ user account cannot be used to lo on to the Acti"e Director$ domain& #he most common reason for lin(in an Exchan e mailbox to a disabled Acti"e Director$ user account is to lin( a mailbox in one Acti"e Director$ forest to a Microsoft 0indo3sH E# or Acti"e Director$ account outside the forest& 4ou cannot directl$ associate a mailbox in one Acti"e Director$ forest 3ith an external user account& #herefore, a disabled user account is used to accomplish this tas( indirectl$& #his is done b$ accomplishin the follo3in tas(s, not necessaril$ in the order listed:

223

• Mailbox@enable an Acti"e Director$ account >Account A? in the same Acti"e Director$ forest as the ser"er that is runnin Exchan e& • Disable Acti"e Director$ Account A for lo on& +nl$ disabled accounts should be used for assi nin a mailbox to an external@o3nin account& • ,rant the 6ull Mailbox Access and *ead Permissions ri hts to a different account >Account 2? that is external to the forest or that is a 3ell@(no3n securit$ identifier >!-D?& !ee belo3 for more information about 3ell@(no3n !-Ds& #he 6ull Mailbox Access ri ht can be "ie3ed and chan ed in the obLect properties for Account A& #his ri ht is "isible in the Mai+box Rights dialo box on the Exchange Advanced pa e& #his ri ht can be ranted to multiple accounts, both internal and external& ote! 6or the Exchange Advanced properties pa es to be "isible in the Acti"e Director$ 1sers and Computers console, Exchan e !$stem Mana er must be installed on the administrati"e 3or(station& • ,rant the Associated External Account ri ht to the external account >Account 2? or to a 3ell@(no3n !-D& -n most cases, !-Ds in 0indo3s are uni.uel$ associated 3ith a sin le account in a sin le Acti"e Director$ forest& A 3ell@(no3n !-D is one that is associated 3ith certain standard 0indo3s accounts and that is the same for the same standard accounts across all forests& !elf and Anon$mous are t3o examples of accounts 3ith eneric 3ell@(no3n !-Ds& 6or more information about 3ell@(no3n !-Ds, see Cno3led e 2ase article 27%%%0, J0ell@(no3n securit$ identifiers in 0indo3s operatin s$stems&J +nl$ accounts external to the forest 3here Account A resides or accounts 3ith 3ell@(no3n !-Ds can be set as the Associated External Account& #he Associated External Account settin is not actuall$ a ri ht, althou h it appears for con"enience in the Mai+box Rights dialo box& -t is instead a fla set in the mailbox securit$ descriptor on Account A that identifies Account 2 as the external account that should Zo3n[ the mailbox& 4ou can set Associated External Account on onl$ one account at a time& 4ou must also rant 6ull Mailbox Access and *ead Permissions ri hts to Account 2 before $ou can set it as the Associated External Account& Acti"e Director$ does not enforce simultaneous performance of all these tas(s, nor does it enforce remo"al of the Associated External Account or #sExchMasterAccount$id if an Acti"e Director$ account is re@enabled& #his consideration is important because onl$ disabled accounts should ha"e a user 3ith the Associated External Account ri ht or the #sExchMasterAccount$id attribute& 0hen these attributes are not correctl$ set and s$nchroniGed, "arious issues ma$ occur& #hese issues can include problems 3ith mail deli"er$ to the affected accounts, dele ate and public folder access problems, and, if there are a lar e number of accounts in"ol"ed, eneral performance issues 3ith the ser"er

22&

that is runnin Exchan e& 6or more information about these issues, see the follo3in Cno3led e 2ase articles: • :12296, J4ou recei"e an JAccess deniedJ error messa e 3hen $ou tr$ to delete items that $ou posted to a Public 6older in Exchan e 2000J • %007/6, JClient permissions and dele ations do not persist after bein assi ned in Exchan e 2000J • %08222, J#he Acti"e Director$ Cleanup 0iGard sets the JmsExchMasterAccount!-DJ attribute on the enabled users in Exchan e 2000J • %18079, J4ou recei"e a non@deli"er$ report 3hen $ou send a messa e to a disabled accountJ • 29:866, J4ou cannot mo"e or lo on to an Exchan e resource mailboxJ

-t is possible to set the Associated External Account and the #sExchMasterAccount$id to an$ 3ell@(no3n !-D or external account& 5o3e"er, these "alues should onl$ be assi ned to either !elf or to an external account& Desi natin other 3ell@(no3n !-Ds as Associated External Accounts is not supported b$ Microsoft& Additionall$, desi natin a securit$ roup as Associated External Account is not supported& 0hen an enabled Acti"e Director$ account is associated 3ith an Exchan e mailbox, the !-D for the Acti"e Director$ account >ob2ect$id? is used for performin mailbox securit$ related functions& As an example, consider a scenario in 3hich one user uses Microsoft +fficeH +utloo( to rant folder permissions to another user& -n +utloo(, $ou rant permissions to other mailboxes, not directl$ to Acti"e Director$ accounts& #his indirection allo3s +utloo( to reco niGe permissions for accounts that are not Acti"e Director$@based, such as Exchan e /&/ !er"er accounts& -n Exchan e !er"er 200% and Exchan e 2000 !er"er, 3hen permission is ranted in +utloo( to another userYs folder, the normal method of implementin the permission is to rant permission to the !-D of the Acti"e Director$ account associated 3ith the mailbox& 5o3e"er, if that account is disabled, these permissions 3ill not be useful& #he account is pre"ented from bein used to lo on or rant access to resources& #his is the point 3here the Associated External Account and the #sExchMasterAccount$id become useful& #he$ allo3 substitution of a different !-D, the !-D of the external account that actuall$ o3ns the mailbox, 3hen Exchan e is e"aluatin securit$ credentials& -f the Associated External Account fla is set on Account AYs Mailbox *i hts properties, the !-D listed in #sExchMasterAccount$id 3ill be used in securit$ operations for that mailbox instead of the ob2ect$id for Account A& #he onl$ exception is if the #sExchMasterAccount$id "alue is the 3ell@(no3n !elf account, in 3hich case the ob2ect$id 3ill still be used& -f the #sExchMasterAccount$id "alue does not exist, 3hether or not the Associated External Account is set, securit$ operations 3ith the mailbox 3ill fail&

22)

#he Associated External Account and the #sExchMasterAccount$id 3or( in tandem& #herefore, it is critical that these rules be follo3ed: • An account must be disabled if it has an Associated External Account or #sExchMasterAccount$id& Eo enabled Acti"e Director$ account should e"er ha"e either an Associated External Account or an #sExchMasterAccount$id& • E"er$ lo on@disabled Acti"e Director$ account that is mailbox@enabled must ha"e both an Associated External Account and an #sExchMasterAccount$id attribute& 4ou can search for enabled Acti"e Director$ accounts that ha"e #sExchMasterAccount$id attributes 3ith the follo3in =DAP .uer$:
'O'obNect,ate8or)Kuser*'ms67c(?serAccount,ontrolK"*'ms67c(MasterAccountSidKL**

#his .uer$ can be used in "arious =DAP applications and scripts& 6or example, $ou can use it 3ith the 0indo3s 2000 !er"er and 0indo3s !er"erI200% =i ht3ei ht Director$ Access Protocol >=DAP? Data -nterchan e 6ormat >=D-6? director$ export tool >=D-6DE? tool:
F1=F16 @F BadAccounts0t7t @1 U1,K,O/-OSO31,K,OMV @< U'O'obNect,ate8or)Kuser* 'ms67c(?serAccount,ontrolK"*'ms67c(MasterAccountSidKL**V

Each of the accounts listed in 2adAccounts&txt should be examined and the Associated External Account remo"ed from them& *emo"in the Associated External Account in the Mai+box Rights dialo box 3ill automaticall$ remo"e the #sExchMasterAccount$id attribute& !ettin the Associated External Account in the Mai+box Rights dialo box 3ill automaticall$ set the #sExchMasterAccount$id attribute& #his beha"ior occurs for both enabled and disabled Acti"e Director$ accounts& Con"ersel$, $ou can also search for disabled Acti"e Director$ user accounts that do not ha"e an #sExchMasterAccount$id "alue:
'O'obNect,ate8or)Kuser*'ms67c(?serAccount,ontrolK!*'T'ms67c(MasterAccountSidKL***

As a eneral rule, $ou are more li(el$ to notice problems in $our en"ironment 3ith disabled Acti"e Director$ accounts that do not ha"e an #sExchMasterAccount$id than 3ith enabled accounts that do ha"e an #sExchMasterAccount$id& #his situation occurs because no e"ent is lo ed for enabled users 3ith #sExchMasterAccount$id&

,or More "nfor#ation
6or more information about Acti"e Director$ and Exchan e mailboxes, see 1sin Acti"e Director$ Attributes to Enable, Disable, and *e@5ome Mailboxes& 6or more information about mo"in Exchan e mailbox databases, see Mo"in an Exchan e Mailbox Database to Another !er"er or !tora e ,roup&

221

$a#p+e $cript to $earch "ncorrect #sExchMasterAccount$id $tatus
#he follo3in script sample demonstrates a 3a$ to search Acti"e Director$H director$ ser"ice for MicrosoftH Exchan e !er"er mailbox accounts that ha"e an incorrect #sExchMasterAccount$id status& -t 3ill search for both enabled and disabled Acti"e Director$ accounts that are Exchan e mailbox@enabled& #he script also remo"es the Associated External Account ri ht from enabled Acti"e Director$ accounts, 3hich also clears #sExchMasterAccount$id, and sets the Associated External Account for disabled accounts, 3hich also sets #sExchMasterAccount$id& -f a disabled Acti"e Director$ account that is mailbox@enabled has no Associated External Account, the Associated External Account and #sExchMasterAccount$id 3ill be set to the 3ell@(no3n !elf securit$ identifier >!-D?& #he lo file that records problems found and chan es made is called EoMA!T;2!&lo &
H Be8in script Option 67plicit const FO>F=F6 K "/oMASE9BS0lo8" H 1o not c(an8e an)t(in8 below (ere unless )ou reall) know w(at )ou are doin80 const const const const const const 1im 1im 1im 1im 1im 1im 1im 1im A,,6SSEAFFOW61 K O(" F?FFEMA=FBOWEA,,6SS K O( S6/1EAS K O(! ,O/-A=/6<E=/:6<=-EA,6 K O(! ASSO,=A-61E6W-6</AF K O(# <6A1E&6<M=SS=O/S K O(!""""

o,onnection o<ecordSet o<ecordSet! o,ommand strIuer) str1omain/, o<oot1S6 i

1im FSO Set FSO K ,reateObNect'"Scriptin80FileS)stemObNect"* 1im -e7tStream Set -e7tStream K FSO0Open-e7tFile'FO>F=F63 %3 -<?6* -e7tStream0WriteFine'"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL LLLLLLLLLLLL"* -e7tStream0WriteFine'"/oMAS0vbs3 v"0!""$0 0!"3 Microso+t &roduct Support Services"* -e7tStream0WriteFine'"Started lo88in8 " Q ,str'1ate'** Q "3 " Q ,str'-ime'*** -e7tStream0WriteFine'"LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL LLLLLLLLLLLL"* 1im oAce Set oAce K ,reateObNect'"Access,ontrol6ntr)"*

226

oAce0-rustee K "/- A?-:O<=-D;S6FF" oAce0AccessMask K 'F?FFEMA=FBOWEA,,6SS Q S6/1EAS Q ASSO,=A-61E6W-6</AF Q <6A1E&6<M=SS=O/S* oAce0AceFla8s K ,O/-A=/6<E=/:6<=-EA,6 oAce0Ace-)pe K A,,6SSEAFFOW61 set o<oot1S6 K >etObNect'"F1A&://<oot1S6"* str1omain/, K o<oot1S60>et'"de+ault/amin8,onte7t"* set o<oot1S6 K /ot(in8 Set o,onnection K ,reateObNect'"A1O1B0,onnection"* o,onnection0&rovider K "A1s1SOObNect" o,onnection0Open "Active 1irector) &rovider" Set o,ommand K ,reateObNect'"A1O1B0,ommand"* Set o,ommand0Active,onnection K o,onnection 1im str1omainIuer) str1omainIuer) K "AF1A&://cnKS)stem3" Q str1omain/, Q "BS 'obNect,ate8or)Ktrusted1omain*Strust&artnerSonelevel" o,ommand0,ommand-e7t K str1omainIuer) Set o<ecordSet K o,ommand067ecute =+ o<ecordSet06o+ -(en -e7tStream0WriteFine'"1idnHt +ind an) trusts3 assumin8 sin8le domain000"* &er1omain'str1omain/,* 6lse W(ile /ot o<ecordSet06o+ str1omain/, K o<ecordSet0Fields'"* &er1omain'str1omain/,* o<ecordSet0Move/e7t Wend 6nd =+ H,lean up o<ecordSet0,lose'* o<ecordSet!0,lose'* o,onnection0,lose'* -e7tStream0WriteFine'"Finis(ed at " Q ,str'1ate'** Q "3 " Q ,str'-ime'*** -e7tStream0WriteBlankFines' * -e7tStream0,lose'* Set o<ecordSet K /ot(in8 Set o<ecordSet! K /ot(in8 Set o,onnection K /ot(in8 Sub &er1omain'str1omain/,* 1im str1isabledIuer) str1isabledIuer) K "AF1A&://"Ostr1omain/,O"BS'O'obNect,ate8or)Kuser* 'userAccount,ontrol: 0!0%#"0 3$$50 0#0%"3:K!*'T'ms67c(MasterAccountSidKL** 'ms67c(:omeServer/ameKL*'(omeM1BKL**SAds&at(Ssub-ree"

22:

o,ommand0,ommand-e7t K str1isabledIuer) o,ommand0&roperties'"&a8e SiJe"* K "" Set o<ecordSet! K o,ommand067ecute i+ o<ecordSet!06o+ t(en -e7tStream0WriteFine'"/o broken disabled users were +ound0"* 6lse i K W(ile /ot o<ecordSet!06o+ 1im o?ser Set o?ser K >etObNect'o<ecordSet!0Fields'"Ads&at("*09alue* -e7tStream0WriteFine'"1isabled user " Q vb-ab Q o<ecordSet!0Fields'"Ads&at("*09alue Q vb-ab Q " is missin8 ms67c(MasterAccountSid"* 1im mailbo7S1 On 6rror <esume /e7t Set mailbo7S1 K o?ser0Mailbo7<i8(ts =+ '6rr0/umber AB "* -(en -e7tStream0WriteFine'"Failed to 8et Mailbo7<i8(ts3 error "7" Q ,Str':e7'6rr0/umber** Q " : " Q 6rr01escription* 6rr0,lear'* 6nd =+ 1im o1A,F Set o1A,F K mailbo7S101iscretionar)Acl 1im bFoundMAS=nS1 bFoundMAS=nS1 K FAFS6 1im ace +or eac( ace in o1A,F i+ ' ace0AccessMask And ASSO,=A-61E6W-6</AF * t(en bFoundMAS=nS1 K -<?6 end i+ ne7t i+ 'FAFS6 K bFoundMAS=nS1* t(en o1A,F0AddAce'oA,6* end i+ <eorder1A,F'o1A,F* mailbo7S101iscretionar)Acl K o1A,F o?ser0Mailbo7<i8(ts K Arra)'mailbo7S1* On 6rror <esume /e7t o?ser0Set=n+o =+ '6rr0/umber AB "* -(en

22;

-e7tStream0WriteFine'"Failed to Set=n+o3 error "7" Q ,Str'(e7'6rr0/umber** Q " : " Q 6rr01escription* 6rr0,lear'* 6nd =+ o1A,F K /ot(in8 mailbo7S1 K /ot(in8 o?ser K /ot(in8 i K iQ On 6rror >oto " o<ecordSet!0Move/e7t Wend -e7tStream0WriteFine'"/o more broken disabled users were +ound0"* 6nd i+ H,lean up o<ecordSet!0,lose'* 1im str6nabledIuer) str6nabledIuer) K "AF1A&://"Ostr1omain/,O"BS'O'obNect,ate8or)Kuser*'T userAccount,ontrol: 0!0%#"0 3$$50 0#0%"3:K!*''ms67c(MasterAccountSidKL** 'ms67c(:omeServer/ameKL*'(omeM1BKL**SAds&at(Ssub-ree" o,ommand0,ommand-e7t K str6nabledIuer) Set o<ecordSet! K o,ommand067ecute i+ o<ecordSet!06o+ t(en -e7tStream0WriteFine'"/o broken enabled users were +ound0"* 6lse i K H =terate t(rou8( t(e obNects t(at matc( t(e +ilter W(ile /ot o<ecordSet!06o+ Set o?ser K >etObNect'o<ecordSet!0Fields'"Ads&at("*09alue* -e7tStream0WriteFine'"6nabled user " Q vb-ab Q o<ecordSet!0Fields'"Ads&at("*09alue Q vb-ab Q " (as ms67c(MasterAccountSid"* On 6rror <esume /e7t Set mailbo7S1 K o?ser0Mailbo7<i8(ts =+ '6rr0/umber AB "* -(en -e7tStream0WriteFine'"Failed to 8et Mailbo7<i8(ts3 error "7" Q ,Str'(e7'6rr0/umber** Q " : " Q 6rr01escription* 6rr0,lear'* 6nd =+ Set o1A,F K mailbo7S101iscretionar)Acl

230

+or eac( ace in o1A,F i+ ''ace0AccessMask And ASSO,=A-61E6W-6</AF* K ASSO,=A-61E6W-6</AF* t(en ace0AccessMask K ace0AccessMask And /ot ASSO,=A-61E6W-6</AF end i+ ne7t <eorder1A,F'o1A,F* mailbo7S101iscretionar)Acl K o1A,F o?ser0Mailbo7<i8(ts K Arra)'mailbo7S1* On 6rror <esume /e7t o?ser0Set=n+o =+ '6rr0/umber AB "* -(en -e7tStream0WriteFine'"Failed to Set=n+o3 error "7" Q ,Str'(e7'6rr0/umber** Q " : " Q 6rr01escription* 6rr0,lear'* 6nd =+ o1A,F K /ot(in8 mailbo7S1 K /ot(in8 o?ser K /ot(in8 i K iQ On 6rror >oto " o<ecordSet!0Move/e7t Wend -e7tStream0WriteFine'"/o more broken enabled users were +ound0"* 6nd =+ end Sub Sub <eorder1A,F'dacl* Set Set Set Set Set Set Set newdacl K ,reateObNect'"Access,ontrolFist"* =mp1en)1acl K ,reateObNect'"Access,ontrolFist"* =n(erited1acl K ,reateObNect'"Access,ontrolFist"* =mpAllow1acl K ,reateObNect'"Access,ontrolFist"* =n(Allow1acl K ,reateObNect'"Access,ontrolFist"* =mp1en)ObNect1acl K ,reateObNect'"Access,ontrolFist"* =mpAllowObNect1acl K ,reateObNect'"Access,ontrolFist"*

For 6ac( ace =n dacl =+ ''ace0AceFla8s And A1SEA,6FFA>E=/:6<=-61EA,6* K A1SEA,6FFA>E=/:6<=-61EA,6* -(en =n(erited1acl0AddAce ace 6lse Select ,ase ace0Ace-)pe ,ase A1SEA,6-D&6EA,,6SSEAFFOW61 =mpAllow1acl0AddAce ace

23%

,ase A1SEA,6-D&6EA,,6SSE16/=61 =mp1en)1acl0AddAce ace ,ase A1SEA,6-D&6EA,,6SSEAFFOW61EOBG6,=mpAllowObNect1acl0AddAce ace ,ase A1SEA,6-D&6EA,,6SSE16/=61EOBG6,=mp1en)ObNect1acl0AddAce ace ,ase 6lse 6nd Select 6nd =+ /e7t For 6ac( ace =n =mp1en)1acl newdacl0AddAce ace /e7t For 6ac( ace =n =mp1en)ObNect1acl newdacl0AddAce ace /e7t For 6ac( ace =n =mpAllow1acl newdacl0AddAce ace /e7t For 6ac( ace =n impAllowObNect1acl newdacl0AddAce ace /e7t For 6ac( ace =n =n(erited1acl newdacl0AddAce ace /e7t Set Set Set Set =n(erited1acl =mpAllow1acl =mp1en)ObNect1acl =mp1en)1acl K K K K /ot(in8 /ot(in8 /ot(in8 /ot(in8

newdacl0Acl<evision K dacl0Acl<evision Set dacl K not(in8 Set dacl K newdacl end Sub H6nd Script

232

,or More "nfor#ation
6or more information about the #sExchMasterAccount$id attribute, see Detectin and Correctin msExchMasterAccount!id -ssues&

/sing $tandby C+usters
-f $ou lose all the nodes of a MicrosoftH Exchan e cluster at the same time, $ou must reco"er the 3hole cluster& 4ou can use a standb$ cluster to reco"er an entire cluster& #he process for reco"erin a 3hole cluster includes man$ of the same procedures used for reco"erin stand@ alone Exchan e member ser"ers& 6or detailed information about ho3 to restore a member ser"er, see JExchan e Member !er"er *eco"er$&J

'erfor#ing a $tandard Exchange C+uster Recovery
-f $ou do not ha"e the re.uired full computer bac(ups or Microsoft 0indo3sH bac(ups of the nodes in $our cluster, $ou can still reco"er $our 3hole cluster& #o attempt this t$pe of reco"er$, $ou must ha"e bac(ups of $our Exchan e databases >or $our Exchan e database files and transaction lo files must be intact on one of $our clusterAs shared dis( resources?& 4ou must also ha"e sufficient informational records about $our cluster confi uration& 6or information about ho3 to record cluster information, see JMaintainin *ecords About 4our !er"er Clusters&J "#portant! #o rebuild a 3hole cluster usin $our clusterAs information records instead of restorin the .uorum, contact Microsoft 5elp and !upport& #he procedures re.uired in this t$pe of reco"er$ are for ad"anced@le"el administrators onl$& Additionall$, ad"anced@le"el administrators should onl$ consider this cluster reco"er$ method if there is no alternati"e method a"ailable& 0hen implementin a reco"er$ strate $ for a 3hole cluster, the first node that $ou reco"er >also (no3n as the first node? must be the node that o3ned the .uorum dis( resource at the time that $ou created the bac(up sets for $our nodes& After $ou reco"er the first node, ma(e sure that all $our cluster resources come online& After $our cluster resources are online, $ou can insert ne3 nodes, insert standb$ reco"er$ nodes, or continue to restore or rebuild additional failed nodes& #he follo3in information pro"ides more explanation about usin the Jrestore the ser"erJ and the Jrebuild the ser"erJ methods to reco"er the first node of $our cluster& • Restoring the $erver -f $ou use the Jrestore the ser"erJ method to reco"er the first node, $ou mi ht ha"e to restore one or more of the clusterAs shared dis( resources >for

233

example, the .uorum dis( resource or Exchan e databases? after $ou restore the full computer bac(up set& 6or more information about ho3 to restore these shared dis( resources, see J*estorin !hared Dis( *esources&J After $ou ensure that the first node in the cluster can brin all the cluster resources online, $ou can insert ne3 nodes, insert standb$ reco"er$ nodes, or continue to restore nodes from $our full computer bac(up sets& • Rebui+ding the $erver -f $ou use the Jrebuild the ser"erJ method to reco"er the first node, $ou must reco"er the .uorum dis( resource >if necessar$? after $ou restore the 0indo3s bac(up set& After $ou restore $our 0indo3s bac(up set, the Cluster ser"ice starts, and the obLects in $our cluster should appear as the$ did before the disaster& #o "ie3 $our cluster information, use Cluster Administrator& After $ou install Exchan e >do not use the 9disasterrecovery s3itch, perform a normal install?, restore $our Exchan e database bac(ups >if applicable?& After $ou ensure that the first node in $our cluster can brin all the cluster resources online, $ou can insert ne3 nodes, insert standb$ reco"er$ nodes, or continue to rebuild nodes from $our bac(up sets& "#portant! 0hen $ou install Exchan e to a cluster node as part of a cluster node reco"er$, $ou must run Exchan e !etup 3ithout the 9disasterrecovery s3itch& #he 9disasterrecovery s3itch is not supported and cannot be used on clustered Exchan e ser"ers&

/sing a $tandby C+uster for Recovery
A standb$ Exchan e cluster is a 0indo3s !er"er cluster that: • Matches the production Exchan e cluster in terms of hard3are and soft3are confi uration, includin 0indo3s and Exchan e "ersions and soft3are updates& • 5as Exchan e pro ram files installed on it, but is not $et confi ured 3ith an$ Exchan e ;irtual !er"ers& • Can be used onl$ 3hen all Exchan e ;irtual !er"ers on the production cluster are offline& A standb$ cluster can be used to reco"er from the loss of an entire Exchan e cluster, or as a site resilience solution for Exchan e clusters& 0hen transferrin Exchan e ;irtual !er"ers from a production cluster to a standb$ cluster, all of the Exchan e ;irtual !er"ers in the production cluster must be mo"ed& Eo Exchan e ;irtual !er"er>s? should be runnin on the production cluster& ote! #his process is onl$ supported for Exchan e !er"er 200% clusters runnin on 0indo3s !er"erI 200%& #he process described in this topic cannot be applied to and is not supported for Exchan e 2000 !er"er or Exchan e !er"er /&/&

23&

6or more information about mo"in Exchan e ;irtual !er"ers from a production cluster to a standb$ cluster, see 5o3 to Mo"e All Exchan e ;irtual !er"ers from a Production Exchan e 200% Cluster to a !tandb$ Exchan e 200% Cluster&

>o3 to Move A++ Exchange Airtua+ $ervers fro# a 'roduction Exchange 2003 C+uster to a $tandby Exchange 2003 C+uster
A standb$ MicrosoftH Exchan e cluster is a Microsoft 0indo3s !er"erI cluster that: • Matches the production Exchan e cluster in terms of hard3are and soft3are confi uration, includin Microsoft 0indo3sH and Exchan e "ersions and soft3are updates& • 5as Exchan e pro ram files installed on it, but is not $et confi ured 3ith an$ Exchan e ;irtual !er"ers& • Can be used onl$ 3hen all Exchan e ;irtual !er"ers on the production cluster are offline& #his topic describes ho3 to mo"e all of the Exchan e ;irtual !er"ers from a production Exchan e 200% cluster to a standb$ Exchan e 200% cluster& #his process can be used 3hen reco"erin from the loss of the entire production cluster, or as a site resilience solution for Exchan e 200% clusters& #his topic assumes that $ou are familiar 3ith 0indo3s clusterin concepts, as 3ell as ho3 Microsoft Exchan e !er"er 200% 3or(s in a 0indo3s cluster en"ironment& A 0indo3s !er"er 200% cluster can host multiple Exchan e ;irtual !er"ers& -t is possible to mo"e all the Exchan e ;irtual !er"ers from one 0indo3s cluster to another 0indo3s cluster& 0hen transferrin Exchan e ;irtual !er"ers from a production cluster to a standb$ cluster, all of the Exchan e ;irtual !er"ers in the production cluster must be mo"ed& Eo Exchan e ;irtual !er"er>s? should be runnin on the production cluster& ote! #his process is onl$ supported for Exchan e !er"er 200% clusters runnin on 0indo3s !er"er 200%& #he process described in this topic cannot be applied to, and is not supported for, Exchan e 2000 !er"er or Exchan e !er"er /&/& 0hen the Exchan e !$stem Attendant resource is deleted on an Exchan e 2000 cluster usin Cluster Administrator, all Acti"e Director$H director$ ser"ice obLects associated 3ith the Exchan e ;irtual !er"er are deleted, and the Exchan e ;irtual !er"er is remo"ed&

23)

0ith Exchan e 200% clusters, deletin the !$stem Attendant resource does not delete or affect the Acti"e Director$ obLects associated 3ith the Exchan e ;irtual !er"er& #o completel$ remo"e the Exchan e 200% ;irtual !er"er, $ou must ri ht@clic( the Exchan e !$stem Attendant cluster resource or Exchan e resource roup and then select Re#ove Exchange Airtua+ $erver& #his chan e in beha"ior from Exchan e 2000 can be used to transfer an Exchan e ;irtual !er"er from a production Exchan e 200% cluster to a standb$ Exchan e 200% cluster& #his topic is limited to explainin ho3 to transfer Exchan e ;irtual !er"ers from a production cluster to a standb$ cluster& !trate ies for replicatin or restorin existin user data to the standb$ cluster are not co"ered in detail in this topic&

Exchange 2003 $tandby C+uster Re(uire#ents
2ecause the standb$ cluster 3ill reuse the information alread$ stored in Acti"e Director$, the follo3in re.uirements must be met to confi ure an Exchan e standb$ cluster: • #he standb$ cluster hard3are confi uration should be listed in the Cluster !olutions cate or$ in the 0indo3s !er"er Catalo & • #he public net3or( interface on the standb$ cluster should reside in the same -P subnet as the production cluster& ote! -t is possible to ha"e the standb$ cluster installed in a different -P subnetR ho3e"er, $ou should re"ie3 Z-mplications of Chan in the -P Address of the Exchan e ;irtual !er"er[ later in this topic for more information about chan in -P subnets& • #he standb$ cluster cannot host an$ Exchan e ;irtual !er"ers from an$ other clusters& • #he operatin s$stem "ersion is 0indo3s !er"erI 200% Enterprise Edition&

• #he operatin s$stem ser"ice pac( and hotfixes installed on the standb$ cluster should be at the same "ersions as those installed on the production cluster& • Exchan e !er"er 200% binaries, ser"ice pac(, and hotfixes should be pre@installed on all nodes of the standb$ cluster and match the "ersions installed on the production cluster& • #he standb$ cluster node>s? -P address>es? and computer name>s? must not conflict 3ith an$ other -P address or computer name on the net3or(& • #he standb$ Cluster -P address and Cluster Eet3or( Eame resources must not conflict 3ith the Cluster -P address or Cluster Eet3or( Eame of an$ other cluster on the net3or(&

231

• #he standb$ cluster ph$sical dis( resources confi uration must match the same dri"e letters in use b$ Exchan e on the production cluster& ote! #he standb$ cluster can be confi ured as a sin le@node cluster onl$ if the production cluster is a t3o@node acti"eFpassi"e cluster that hosts one Exchan e ;irtual !er"er& -f the production cluster hosts more than one Exchan e ;irtual !er"er, the standb$ cluster must ha"e at least one passi"e node to respect the EU1 rule& All Exchan e ;irtual !er"ers hosted on the production cluster must be mo"ed to ether to the standb$ cluster& Microsoft does not support dispersin multiple Exchan e ;irtual !er"ers from one cluster to multiple, separate standb$ clusters&

'rocedure
.o insta++ the standby c+uster 1& 4ou should install the standb$ cluster 3ith the same confi uration as the production cluster and ensure that it meets the re.uirements listed earlier& 2& Althou h the hard3are for the standb$ cluster does not necessaril$ need to be the same as the production cluster, it is recommended that the standb$ cluster ha"e the same eneral capabilities to preser"e the performance and reliabilit$ le"els of the production cluster& %& Ensure that the standb$ cluster is confi ured 3ith an appropriate resource roup to host the Exchan e cluster resources& 7& Ensure that the Exchan e resource roups on the standb$ cluster contain ph$sical dis( resources representin the same dri"e letters in use b$ Exchan e on the production cluster& #hese dri"es must not contain an$ pre"ious Exchan e data& /& 6or more information about installin Exchan e !er"er 200% in a cluster, see the Exchan e !er"er 200% Deplo$ment ,uide& .o #ove the Exchange Airtua+ $ervers to the standby c+uster 1& Ensure that all Exchan e ;irtual !er"ers are offline on the production cluster& 2& Ensure that the ph$sical dis( resources that 3ill be used b$ Exchan e on the standb$ cluster do not contain an$ pre"ious Exchan e data& %& +n the standb$ cluster, create the Exchan e -P address resource and brin it online& #he Exchan e -P address resource should be created 3ith the same -P address confi ured for the Exchan e ;irtual !er"er on the production cluster& !ee Z-mplications of Chan in the -P Address of the Exchan e ;irtual !er"er[ later for

236

more information& 7& +n the standb$ cluster, create an Exchan e Eet3or( Eame resource& #he Exchan e Eet3or( Eame resource must match the Exchan e Eet3or( Eame of the production cluster, and the ZDE! *e istration must succeed[ and ZEnable Cerberos[ chec( boxes must be selected& /& 2rin the Exchan e Eet3or( Eame resource online& 6& ;erif$ that $ou can pin the Exchan e Eet3or( Eame b$ name& 9& +n the standb$ cluster, create the Exchan e !$stem Attendant resource& ote! !ince the Exchan e ;irtual !er"er name alread$ exists in Acti"e Director$, the options to specif$ Path, Administrati"e ,roup, and *outin ,roup 3ill be una"ailable& :& After $ou successfull$ create the Exchan e !$stem Attendant resource, brin all Exchan e resources online& Due to Acti"e Director$ replication latenc$, all resources ma$ not come online in the first attempt& -n this case, 3ait for replication to occur, and then attempt to brin the resources online a ain& ote! At this point, if the Exchan e databases are not present, the Exchan e -nformation !tore cluster resource 3ill start successfull$R ho3e"er, the databases 3ill remain dismounted& -f the databases are present in their confi ured locations, the$ 3ill be mounted automaticall$& 8& -mplement $our data restoration or reco"er$ strate $, and then brin databases online& 6or eneral information about data reco"er$ strate ies, see Z*eco"erin 1ser Data[ later in this topic& .o #ove the Exchange Airtua+ $ervers fro# the standby c+uster bac* to the production c+uster 1& #a(e the Exchan e Eet3or( Eame resource offline& #his action 3ill ta(e all Exchan e resources offline, as 3ell& 2& Delete the Exchan e !$stem Attendant cluster resource& #his action 3ill also delete all Exchan e resources, but it 3ill not remo"e the Exchan e ;irtual !er"er obLect from Acti"e Director$& %& Delete the Exchan e Eet3or( Eame resource& 7& Delete the Exchan e -P address resource& /& Dependin on the state of the production cluster, proceed 3ith the follo3in scenarios:

23:

a& -f the production cluster needs to be rebuilt, follo3 the procedure J#o rebuild the production clusterJ later in this topic& b& -f the production cluster is offline, but it does not need to be rebuilt, follo3 the procedure J#o mo"e the Exchan e ;irtual !er"ers bac( to the production clusterJ later in this topic& .o rebui+d the production c+uster 1& *ebuild the production cluster on the same or on ne3 hard3are& 2& *estore or reconnect the stora e hard3are to the cluster ensurin that the same ph$sical dis( resources, dri"e letters, and paths are presented to the cluster& %& -nstall Exchan e !er"er 200%, ser"ice pac(s, and hotfixes on all nodes& 7& 6ollo3 the procedure belo3 J#o mo"e the Exchan e ;irtual !er"ers bac( to the production clusterJ later in this topic to complete the process& .o #ove the Exchange Airtua+ $ervers bac* to the production c+uster 1& 2rin onl$ the Exchan e -P Address resource online on the production cluster& 2& *eset the Exchan e computer account b$ openin the properties of the Exchan e Eet3or( Eame resource, clearin the Enab+e ?erberos chec( box and clic(in App+y& %& Eext, chec( Enab+e ?erberos and then clic( O?& #his action 3ill cause a reset on the Acti"e Director$ computer account used b$ the Exchan e ;irtual !er"er name& 7& 2rin the Exchan e resources online& otes! • !teps 2 and % can also be accomplished b$ usin the follo3in cluster&exe commands on the acti"e cluster node, 3ith the Exchan e Eet3or( Eame resource offline: • •
cluster res A67c(an8e /etwork /ameB /priv <eRuireCerberosK" cluster res A67c(an8e /etwork /ameB /priv <eRuireCerberosK

"#p+ications of Changing the "' Address of the Exchange Airtua+ $erver
Althou h it is stron l$ recommended that the standb$ cluster reside on the same -P subnet as the production cluster, some situations ma$ re.uire that the standb$ cluster be installed on a different -P subnet&

23;

-f the -P address for an Exchan e ;irtual !er"er chan es, this chan e ma$ dela$ brin in the ser"er bac( online and cause temporar$ client connecti"it$ issues because of latencies in Acti"e Director$, 0-E!, and DE! replication, as 3ell as client@side name cache updates& After $ou chan e the -P address, the ori inal Exchan e ;irtual !er"er -P address ma$ remain in se"eral places& -n this scenario, the ori inal "alues are read b$ the ser"er cluster& #herefore, the cluster resources fail the -sAli"e chec( and cannot remain online& 6or more information, see Microsoft Cno3led e 2ase article %1/681, ZE"ents are lo ed after an -P address chan e on an Exchan e cluster,[ >http:FF o&microsoft&comFf3lin(F' lin(idM%0/2\(bidM%1/681?&

Recovering /ser Data
#his section focuses on transferrin the lo ical confi uration for an Exchan e ;irtual !er"er from a production Exchan e 200% cluster to a standb$ Exchan e 200% cluster& -t does not discuss transferrin existin mailbox data and folders& #here are multiple strate ies that can be used for replicatin or restorin Exchan e databases& #his section pro"ides an o"er"ie3 of these strate ies, but it is not intended to pro"ide detailed recommendations or procedures& #he most basic reco"er$ strate $ is to restore database bac(ups to the standb$ cluster before brin in the cluster online& *estorin all data before users lo on to the standb$ ser"er is a relati"el$ simple strate $ from the perspecti"e of the administrator& 0hen the ser"er comes online, it is in the same state as it 3as before the mo"e, or at least all data that 3ill be reco"ered has alread$ been reco"ered& A disad"anta e of this strate $ is that it can ta(e a lon time to restore lar e amounts of data, especiall$ if the data must be transported across len th$ eo raphical distances& 5o3e"er, ne3er technolo ies such as ;olume !hado3 Cop$ !er"ice >;!!? bac(ups and stora e@ based replication can be used to reduce restoration time& Dial tone reco"er$ is a strate $ that is some3hat more complex to administer, but it also has se"eral ad"anta es o"er a Zrestore first[ strate $& Dial tone reco"er$ is based on restorin e@ mail send@and@recei"e ser"ice .uic(l$ 3hile reco"er$ efforts for pre"iousl$ existin data are done in parallel& -n a dial tone reco"er$, there is no immediate attempt to restore pre"ious data& -nstead, ne3 Exchan e databases are brou ht online in the standb$ cluster& 1sers are able to lo on to Exchan e and to send and recei"e ne3 mail, e"en thou h their pre"ious mailbox contents are currentl$ una"ailable& Exchan e pro"ides facilities for mer in the contents of t3o mailbox databases to ether& After pre"iousl$ existin databases ha"e been restored and reco"ered, $ou can mer e the ne3 data from the dial tone database 3ith the production database, and pro"ide users 3ith a sin le mailbox containin data from before and after the disaster& #he mer e operation can be done 3hile Exchan e is online&

2&0

,or More "nfor#ation
6or more information about installin Exchan e !er"er 200% in a cluster, see the Exchan e !er"er 200% Deplo$ment ,uide& 6or more information on the dial tone reco"er$ strate $ and mer in mailboxes, see 1sin Exchan e !er"er 200% *eco"er$ !tora e ,roups&

Copyright
#he information contained in this document represents the current "ie3 of Microsoft Corporation on the issues discussed as of the date of publication& 2ecause Microsoft must respond to chan in mar(et conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot uarantee the accurac$ of an$ information presented after the date of publication& #his 0hite Paper is for informational purposes onl$& M-C*+!+6# MACE! E+ 0A**AE#-E!, ESP*E!!, -MP=-ED +* !#A#1#+*4, A! #+ #5E -E6+*MA#-+E -E #5-! D+C1MEE#& Compl$in 3ith all applicable cop$ri ht la3s is the responsibilit$ of the user& 0ithout limitin the ri hts under cop$ri ht, no part of this document ma$ be reproduced, stored in or introduced into a retrie"al s$stem, or transmitted in an$ form or b$ an$ means >electronic, mechanical, photocop$in , recordin , or other3ise?, or for an$ purpose, 3ithout the express 3ritten permission of Microsoft Corporation& Microsoft ma$ ha"e patents, patent applications, trademar(s, cop$ri hts, or other intellectual propert$ ri hts co"erin subLect matter in this document& Except as expressl$ pro"ided in an$ 3ritten license a reement from Microsoft, the furnishin of this document does not i"e $ou an$ license to these patents, trademar(s, cop$ri hts, or other intellectual propert$& 1nless other3ise noted, the companies, or aniGations, products, domain names, e@mail addresses, lo os, people, places, and e"ents depicted in examples herein are fictitious& Eo association 3ith an$ real compan$, or aniGation, product, domain name, e@mail address, lo o, person, place, or e"ent is intended or should be inferred& ] 2006 Microsoft Corporation& All ri hts reser"ed& Microsoft, M!@D+!, 0indo3s, 0indo3s !er"er, 0indo3s ;ista, Acti"e Director$, Acti"e!$nc, Acti"eS, Entoura e, Excel, 6rontPa e, 5otmail, <!cript, Microsoft Press, M!DE, M!E, +utloo(, !harePoint, ;isual 2asic, ;isual CUU, ;isual !tudio, 0in%2, 0indo3s Mobile, 0indo3s E#, and 0indo3s !er"er !$stem are either re istered trademar(s or trademar(s of Microsoft Corporation in the 1nited !tates andFor other countries& All other trademar(s are propert$ of their respecti"e o3ners&

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close