Az Exchange 2013 levelezési adatbázisának helyreállítása

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.
megjegyzés. A helyreállítási adatbázis (RDB) egy speciális típusú Exchange mail adatbázis, amely lehetővé teszi a biztonsági másolatból visszaállított Exchange-adatbázisok csatlakoztatását (felvételét). A jövőben ebből a helyreállítási adatbázisból bármilyen postafiókot, mappát vagy akár egyetlen levelet visszaállíthat. A helyreállítási adatbázist az ügyfelek közvetlenül nem használhatják (a MAPI, SMTP, POP3, IMAP4 és az Outlook Web App segítségével nem férhet hozzá).
  • 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).

  1. Indítsa el a Windows Server Backup felügyeleti konzolt a parancs futtatásával wbadmin.
  2. 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)
  3. Aztán jelezzük, hogy a biztonsági másolatot egy megosztott hálózati könyvtárban tárolja (Távoli megosztott mappa)
  4. 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)
  5. Ezután ki kell választania a visszaállítani kívánt biztonsági másolat dátumát és időpontját.
  6. Válassza ki, hogy az alkalmazás adatai visszaállnak-e (tétel Alkalmazások)
  7. Válassza ki az elemet csere
  8. 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.
  9. 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.