NetWorker: Useiden Exchange-tietokantojen palauttaminen rinnakkain komentorivillä
Summary: Tässä artikkelissa kuvataan, miten useita Exchange-tietokantoja palautetaan rinnakkain Windowsin komentoriviltä Microsoftin NetWorker-moduulin (NMM) avulla. NMM-palautukset tehdään yleensä käyttöliittymästä, mutta NMM-käyttöliittymä tukee oletusarvoisesti vain yhden tietokannan palauttamista kerrallaan. Useiden tietokantojen palauttamista komentoriviltä ei yleensä suositella. Harvoissa tapauksissa komentorivin palautus on tarpeen, kun käyttöliittymässä ei näytetä tallennusjoukkoja, tai kiireellisiin palautuksiin, jotka eivät edellytä lokin toistoa. ...
Instructions
Microsoftin NetWorker Modulella (NMM) varmuuskopioidut Exchange Server -tietokannat palautetaan yleensä Exchange-palvelimesta NMM-käyttöliittymässä.
Käyttöliittymä voi selata ja valita olemassa olevia palautettavia varmuuskopioita. Tämän jälkeen käyttöliittymä käynnistää nsrnmmrc-komennon, joka palauttaa sekä tietokanta- että lokitiedostot.
Lisäksi, kun tiedostojen palautus on valmis, käyttöliittymä ilmoittaa Exchangelle, että se voi toistaa lokit uudelleen ja tuoda tietokannan verkkoon.
NMM-käyttöliittymän rajoitus on, että vain yksi tietokanta voidaan palauttaa kerrallaan.
Tämä on ongelmallista vain, jos palautettavia tietokantoja on useita ja palautukset ovat aikaherkkiä.
Tällöin varmuuskopioinnin järjestelmänvalvoja voi suorittaa tietokantojen manuaalisen komentorivipalautuksen käyttämällä nsrnmmrc komento komentokehotteesta.
TÄRKEITÄ EROJA käyttöliittymän ja komentorivipalautusten välillä
- Käyttöliittymä: Kun palautukset tehdään käyttöliittymässä, tapahtumalokit toistetaan ja tietokanta otetaan käyttöön palautuksen jälkeen, jotta se voidaan palauttaa verkkoon.
- Komentorivi: Kun
nsrnmmrcKomento suoritetaan manuaalisesti järjestelmänvalvojan oikeuksin suoritettavasta komentokehotteesta. Varmuuskopioinnin järjestelmänvalvoja palauttaa tallennusjoukon tiedostot paikalliselle levylle. - Komennolla palautettavat tietokanta- ja lokitiedostot ovat kuitenkin OFFLINE-tilassa vain, koska lokeja ei toisteta eikä tietokantaa ole otettu käyttöön.
- Tätä kutsutaan litteäksi tiedostojen palautukseksi. Tämä edellyttää, että Exchange-järjestelmänvalvoja käyttää Microsoft Exchange -työkaluja, kuten ESEUTILia, jotta lokit voidaan toistaa palautuksen jälkeen ja ottaa tietokanta käyttöön.
- Tämä on tärkeä ero, joka tekee komentorivin palautusprosessista monimutkaisemman, ja sitä tehdään harvoin paitsi silloin, kun ilmenee käyttöliittymäongelmia, jotka estävät heitä selaamasta ja valitsemasta tallennusjoukkoja.
YHTEENVETO-VAIHEET
Voit tehdä komentorivipalautuksen yhdelle tietokannalle seuraavasti:
- Avaa komentokehote järjestelmänvalvojana. Suorita
mminfosaadaksesi luettelon tallennusjoukoista jansavetime. - Valmistele
nsrnmmrckomento, jolla palautetaan kyseisessä komentokehotteessa määritetty tietokannan tallennusjoukko. - Avaa toinen järjestelmänvalvojan oikeuksin suoritettava komentokehote ja toista samat vaiheet toiselle tietokannalle.
MENETTELY
- Kerää mminfo
nsavetimeja tallenna Aseta nimi palautuskomennon luomista varten.
mminfo -s linux1 -c exch01 -r "savetime(24),nsavetime,sumsize,ssid,name" -avot
date time save time size ssid name 2/19/2025 2:24:25 PM 1739993065 119 MB 4004917226 APPLICATIONS:\Microsoft Exchange 2019\Onetest\DatabaseFiles 2/19/2025 2:24:27 PM 1739993067 111 MB 3971362794 APPLICATIONS:\Microsoft Exchange 2019\Onetest\LogFiles 2/19/2025 2:24:48 PM 1739993088 31 KB 3921031167 APPLICATIONS:\Microsoft Exchange 2019\Onetest /**Note** Restore this **/ 2/19/2025 2:24:50 PM 1739993090 24 KB 3904253953 APPLICATIONS:\Microsoft Exchange 2019
- Kirjoita muistiin tietokannan nsavetime ja tallenna joukon nimi, tässä tapauksessa,
NOTE: to recover both database files and logfiles, restore this single save set. 2/19/2025 2:24:48 PM 1739993088 31 KB 3921031167 APPLICATIONS:\Microsoft Exchange 2019\Onetest NOTE: nsavetime name 1739993088 APPLICATIONS:\Microsoft Exchange 2019\Onetest
TÄRKEÄ
- Kirjoita tallennusjoukon nimi lainausmerkkeihin (" ") ja lisää vinoviiva (\\") ennen viimeistä lainausmerkkiä (").
- Ilman (\\)-merkkiä komento epäonnistuu.
Correct Syntax nsrnmmrc -s linux1 -c exch01 -x C:\msexchange\dbs\restore -t 1739993088 "APPLICATIONS:\Microsoft Exchange 2019\Onetest\\" Incorrect nsrnmmrc -s linux1 -c exch01 -x C:\msexchange\dbs\restore -t 1739993088 "APPLICATIONS:\Microsoft Exchange 2019\Onetest"
- Kun ensimmäinen palautus on käynnissä, avaa toinen järjestelmänvalvojan oikeuksin suoritettava komentokehote RunAs-järjestelmänvalvojan kanssa. Toista vaiheet 1 ja 2 toiselle tietokannalle ja mille tahansa muulle komentoriviltä palautettavalle tietokannalle.
- Seuraavassa artikkelissa kuvataan myös, miten komentorivin palautukset tehdään yleisesti
nsrnmmrc
NetWorker NMM - Hyper-V Exchange -varmuuskopioiden komentorivipalautuksen suorittaminen