Pred tem smo preučili postopek za varnostno kopiranje poštne baze podatkov Exchange 2013 s standardno funkcijo varnostnega kopiranja sistema Windows Server, zdaj pa bomo ugotovili, kako obnoviti bazo podatkov Exchange iz nastale varnostne kopije..
Scenarij za obnovitev poštne zbirke podatkov predlaga dve možnosti:
- Obnova baze podatkov z nadomestitvijo obstoječe - uporablja se v primeru izgube ali nerešljivih težav z aktivno bazo podatkov
- Ponovna vzpostavitev poštne baze podatkov v ločeni zbirki podatkov za obnovitev (Data Recovery Database) - Uporablja se za obnavljanje posameznih nabiralnikov ali določenih uporabniških e-poštnih sporočil iz varnostnih kopij. Ko obnovite iz varnostne kopije, to ne vpliva na uporabniška polja v aktivni bazi podatkov.
- Ponovna vzpostavitev baze podatkov Exchange iz varnostne kopije WSB
- Preverjanje stanja in ponovno vzpostavitev integritete baze podatkov Exchange 2013
- Izdelamo in montiramo obnovitveno bazo podatkov
Ponovna vzpostavitev baze podatkov Exchange iz varnostne kopije WSB
V prejšnjem članku smo uporabili funkcije Powershell, da smo ustvarili varnostno kopijo poštne baze podatkov (to je bolj priročno v smislu zmožnosti avtomatizacije postopka varnostnega kopiranja). Vendar je obnovitev podatkov še vedno bolj priročna iz GUI WSB (toliko bolj, ker si je scenarij s popolnoma samodejnim skriptom za obnovitev pošte precej težko predstavljati).
- Zaženite konzolo za upravljanje varnostnega kopiranja Windows Server z zagonom ukaza wbadmin.
- Izberite, kaj potrebujete za obnovitev podatkov iz varnostne kopije, shranjene v omrežju (Varnostna kopija shranjena na drugi lokaciji)
- Nato označimo, da je varnostna kopija shranjena v omrežnem imeniku v skupni rabi (Oddaljena mapa v skupni rabi)
- Nato označimo celotno pot UNC do imenika z varnostno kopijo baze podatkov nabiralnika (v našem primeru \\ srvBak01 \ bak \ exchange2013)
- Nato morate izbrati datum in čas varnostne kopije, ki jo želite obnoviti.
- Izberite, da bodo obnovljeni podatki aplikacije (element Prijave)
- Izberite element Izmenjava
- Poštno zbirko podatkov je mogoče obnoviti v prvotni imenik (Povrni na prvotno lokacijo) - v tem primeru bo trenutna poštna zbirka podatkov prepisana ali v poljubnem imeniku (Varnostna kopija, shranjena na drugi lokaciji) Uporabili bomo drugo možnost.
- Ostaja še počakati do obnovitve poštne baze. Po koncu postopka se bodo obnovljene datoteke baze podatkov pojavile v imeniku C: \ Recovery
Preverjanje stanja in ponovno vzpostavitev integritete baze podatkov Exchange 2013
Tako smo obnovili bazo podatkov Exchange in transakcijske datoteke iz varnostne kopije. Toda preden nadaljujete z izdelavo obnovitvene baze podatkov (RDB) in njeno namestitvijo, je treba obnovljeno bazo podatkov spraviti v konstantno stanje (Čisti izklop), sicer podatkovne baze ni mogoče preprosto namestiti. Dejstvo je, da je baza podatkov Exchange takoj po obnovitvi v neskladnem stanju (stanje napačnega zaustavitve je umazano zaustavitev), tj. baza podatkov je bila napačno onemogočena in del transakcije iz dnevniških datotek se v bazo podatkov ni predvajal.
Za preverjanje stanja baze podatkov in vračanje njene integritete v bazo podatkov Exchange 2013 bomo uporabili pripomoček eseutil.exe. V našem primeru je ime datoteke z osnovnim 2nd.edb, dnevniki transakcij pa imajo predpono E01.
Preverite stanje baze podatkov z izvajanjem naslednjega ukaza:
eseutil / mh c: \ obnovi \ 2nd.edb | Select-String -Pattern "Stanje:", "Zahtevani dnevnik:"
Osnova je v stanju "Umazano zaustavitev". Bazo podatkov moramo spraviti v pravilno stanje zaustavitve, tako da v poštno bazo podatkov zapišemo potrebne datoteke dnevnika transakcij. Ta operacija se imenuje Soft Recovery.
eseutil / R E01 / L "C: \ Obnovi" / D "C: \ Obnovi"
Preverite, ali je osnova konsistence v stanju Čisti izklop.
Izdelamo in montiramo obnovitveno bazo podatkov
Po tem lahko ustvarite obnovitveno bazo podatkov (RDB) in v njo namestite obnovljeno poštno zbirko podatkov iz varnostne kopije:
Namig. Bazo obnovitve lahko ustvarite samo iz lupine za upravljanje ExchangeNew-MailboxDatabase -Recovery -Name RDB -Server MBX -EdbFilePath “C: \ Restore \ 2nd.esb” -LogFolderPath “C: \ Restore”
Montirajte osnovo
Mount-baze podatkov rdb
Preverite, ali je podnožje uspešno nameščeno:
Get-MailboxDatabase -Status RDB | fl montiran
V naslednjem članku v seriji bomo preučili način pridobivanja nabiralnikov in posameznih pisem iz obnovljene poštne baze podatkov Exchange 2013.