Korábban megvizsgáltuk az Exchange 2013 levelezési adatbázisának biztonsági mentési eljárását a szokásos Windows Server Backup funkció használatával, most kitaláljuk, hogyan állítsuk vissza az Exchange levelezési adatbázist a kapott biztonsági másolatból..
A levelezési adatbázis helyreállítási forgatókönyve két lehetőséget javasol:
- Adatbázis visszaállítása meglévő adatbázis cseréjével - az aktív levelezési adatbázis elvesztése vagy megoldhatatlan problémái esetén használható
- E-mail adatbázis visszaállítása külön helyreállítási adatbázisba (helyreállítási adatbázis) - Az egyes postafiókok vagy meghatározott felhasználói e-mailek visszaállítására szolgál. A biztonsági másolatból történő visszaállításkor ez nem érinti az aktív adatbázis felhasználói mezőit.
- Az Exchange mail adatbázis visszaállítása a WSB biztonsági mentésből
- Az állapot ellenőrzése és az Exchange 2013 adatbázis integritásának helyreállítása
- Készítünk és csatolunk egy helyreállítási adatbázist
Az Exchange mail adatbázis visszaállítása a WSB biztonsági mentésből
Az előző cikkben a Powershell szolgáltatásokat használtuk a levelezési adatbázis biztonsági másolatának készítéséhez (ez sokkal kényelmesebb a biztonsági mentési folyamat automatizálása szempontjából). Az adatok helyreállítása azonban még mindig kényelmesebb a WSB grafikus felhasználói felületéből (annál is inkább, mert meglehetősen nehéz elképzelni egy forgatókönyvet egy teljesen automatikus levelező helyreállítási szkripttel).
- Indítsa el a Windows Server Backup felügyeleti konzolt a parancs futtatásával wbadmin.
- Válassza ki, hogy mit kell visszaállítania az adatokból a hálózaton tárolt biztonsági másolatból (Másolaton tárolt biztonsági másolat)
- Aztán jelezzük, hogy a biztonsági másolatot egy megosztott hálózati könyvtárban tárolja (Távoli megosztott mappa)
- Ezután megmutatjuk a könyvtár teljes UNC elérési útját a postafiók-adatbázis biztonsági másolatával (a \\ srvBak01 \ bak \ exchange2013 példánkban)
- Ezután ki kell választania a visszaállítani kívánt biztonsági másolat dátumát és időpontját.
- Válassza ki, hogy az alkalmazás adatai visszaállnak-e (tétel Alkalmazások)
- Válassza ki az elemet csere
- A levelezési adatbázis visszaállítható az eredeti könyvtárba (Helyreállítás az eredeti helyre) - ebben az esetben az aktuális levelezési adatbázis felülírásra kerül, vagy egy tetszőleges könyvtárba kerül (Másolaton tárolt biztonsági másolat). A második lehetőséget fogjuk használni.
- Végig kell várni, amíg az e-mail alap helyre nem áll. A folyamat befejezése után a visszaállított adatbázis fájljai megjelennek a C: \ Recovery könyvtárban
Az állapot ellenőrzése és az Exchange 2013 adatbázis integritásának helyreállítása
Tehát visszaállítottuk az Exchange 2012 adatbázist és a tranzakciós fájlokat a biztonsági másolatból. A helyreállítási adatbázis (RDB) létrehozásának és felállításának megkezdése előtt azonban a visszaállított adatbázist egységes állapotba kell helyezni (Clean Shutdown), különben az adatbázis nem egyszerűen telepíthető. A helyzet az, hogy közvetlenül a helyreállítás után az Exchange adatbázis inkonzisztens állapotban van (a helytelen leállás állapota Dirty Shutdown), azaz az adatbázist hibásan letiltották, és a naplófájlokból származó tranzakció egy részét nem játszották le az adatbázisban.
Az eseutil.exe segédprogrammal az adatbázis állapotának ellenőrzésére és integritásának visszaállítására az Exchange 2013 adatbázisban kerül sor. Példánkban a fájl neve az 2nd.edb alapanyag, és a tranzakciós naplók E01 előtagot tartalmaznak..
Ellenőrizze az adatbázis állapotát a következő parancs futtatásával:
eseutil / hh: \ visszaállítás \ 2nd.edb | Kiválasztás-karakterlánc -Pattern “Állapot:”, “Napló szükséges:”
Az alap "Dirty Shutdown" állapotban van. Az adatbázist a megfelelő leállási állapotba kell állítanunk, írva a szükséges tranzakciós naplófájlokat a levelezési adatbázisba. Ezt a műveletet Soft Recovery-nek hívják.
eseutil / R E01 / L “C: \ Restore” / D “C: \ Restore”
Ellenőrizze, hogy a konzisztencia alapja tiszta leállítás állapotban van-e.
Készítünk és csatolunk egy helyreállítási adatbázist
Ezután létrehozhat helyreállítási adatbázist (RDB), és a mentésből visszaállított e-mail adatbázist csatolhatja bele:
tanács. Csak az Exchange Management Shell segítségével hozhat létre helyreállítási adatbázistÚj-MailboxDatabase -Recovery -Név RDB -Server MBX -EdbFilePath “C: \ Restore \ 2nd.esb” -LogFolderPath “C: \ Restore”
Szerelje fel az alapot
Mount-adatbázis rdb
Ellenőrizze, hogy az alap megfelelően van-e felszerelve:
Get-MailboxDatabase -Status RDB | fl szerelt
A sorozat következő cikkében megvizsgáljuk a postaládák és az egyedi levelek beszerzésének módszerét a visszaállított Exchange 2013 levelezési adatbázisból.