Gjenoppretting av e-postdata i Microsoft Exchange Server er viktig for å håndtere problemer som databasekorrupsjon, utilsiktede slettinger eller serverproblemer. I denne artikkelen vil vi se fremgangsmåten for ågjenopprette e-postdata i Microsoft Exchange Server, enten du gjenoppretter individuelle postbokser, eller hele databaser, sikrer dataintegritet og jevn drift.
Kan du hente e-post fra Microsoft Exchange Server?
Exchange Server tilbyr verktøy som gjenopprettingsdatabasen ogpå eseutilverktøy for å hjelpe å gjenopprette data effektivt og redusere nedetid. I den kommende delen skal vi se hvordan du bruker dem til å gjenopprette e-postdata.
Hvordan gjenopprette e-postdata i Microsoft Exchange Server?
For å gjenopprette e-postdata i Microsoft Exchange Server, kjør metodene nevnt nedenfor:
- Bruke Windows Server Backup
- Bruke ledeteksten
- Bruke en gjenopprettingsdatabase
La oss komme i gang med guiden.
1] Bruke Windows Server Backup
Windows Server backup er en innebygd funksjon for sikkerhetskopiering av serverdata, inkludert Exchange Server. Denne funksjonen må aktiveres og konfigureres før en Exchange-feil oppstår. I denne løsningen vil vi utforske hele prosessen, fra start til slutt, for å gjenopprette e-postdata ved hjelp av Windows Server backup.
- Klikk Win + X, trykk på A-tasten og velg Ja-knappen når du blir bedt om å åpne PowerShell med administratorrettigheter. Utfør deretter kommandoen nevnt nedenfor for å aktivere Windows Server-sikkerhetskopi.
Install-WindowsFeature Windows-Server-Backup
- Alternativt kan du navigere tilServer Manager, og velg Administrer. Klikk påLegg til roller og funksjoner, følg veiviseren, og velg deretterWindows Server Backupfra fanen Funksjoner. Når den er aktivert, gå til Server Manager, klikk Verktøy og åpne den.
- Gå nå til venstre rute, høyreklikk på Lokal sikkerhetskopiering og velg Sikkerhetskopieringsplan. Trykk på Neste-knappen, og velg deretter Egendefinert > Neste. I neste trinn velger du volumene som inneholder Exchange-databasen (.edb-filer) og loggfiler. Unngå å velge individuelle filer eller mapper.
- Klikk påAvanserte innstillinger > Neste, og velg ett av alternativene i henhold til ditt behov. Velg hvor ofte sikkerhetskopien skal kjøre, disken for å lagre sikkerhetskopien, og trykk på Ja-knappen når du blir advart om at eksisterende data vil bli slettet.
- Se gjennom innstillingene og klikk på Fullfør for å fullføre tidsplanen for sikkerhetskopiering.
Når sikkerhetskopien er klar, vil vi gjenopprette den.
Følg trinnene nevnt nedenfor for å gjenopprette dataene.
- Start Windows Server backup, høyreklikk på Local Backup fra venstre rute, og velgKomme seg.
- I vinduet som åpnes, velg hvor sikkerhetskopien er lagret > Neste, og velg deretter sikkerhetskopieringsdatoen, etterfulgt av å trykke på Neste-knappen.
- I vinduet Velg gjenopprettingstype klikker du på Programmer, og hvis det er nedtonet, betyr det at filer eller mapper ble sikkerhetskopiert i stedet for volumer. I dette tilfellet klikker du på Filer og mapper, gjenopprett .edb og loggfiler til et tilpasset sted for videre behandling.
- I Applikasjons-rullegardinmenyen velger du Exchange> Neste, og deretter for enkelhets skyld går vi med Gjenopprett til opprinnelig plassering for å spesifisere gjenopprettingsdestinasjon.
- Bekreft gjenopprettingsinnstillingene, og start prosessen. Vent til den er fullført, og monter deretter databasen enten gjennom Exchange Admin Center eller utfør følgende kommando på PowerShell:
Mount-Database DB01
(Replace DBO1 with the database name)
- For å bekrefte databasestatusen, kjør følgende kommando:
Get-MailboxDatabase -Server -Status | fl Name,*FullBackup
Hvis det oppstår en feil under monteringen, kan det indikere diskkorrupsjon eller logiske problemer. Brukpå eseutilverktøy for å reparere databasen.
2] Bruke ledeteksten
Brukere kan også gjenopprette en Exchange-database ved å bruke kommandoprompt. Dette inkluderer å klargjøre de nødvendige databasene og loggfilene for å verifisere deres helse og utføre gjenopprettingsoperasjoner ved hjelp avpå eseutilverktøy. Slik gjør du det samme:
- For å klargjøre utvekslingsdatabasen, kopier utvekslingsdatabasen (.edb) og loggfilene til en egendefinert katalog. Hvis filer ble gjenopprettet med Windows Server Backup, plasser dem på denne egendefinerte plasseringen for enkel tilgang under gjenoppretting.
- Det neste trinnet er å finne ut om dataene er i en ren avslutning eller skitten avslutning, utfør derfor følgende kommando for å bekrefte ved å brukepå eseutilverktøy.
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
- Hvis databasen er i Dirty shutdown, skal vi sjekke integriteten til transaksjonsloggen:
eseutil.exe /ml E00
Hvis statusen indikerer OK, er loggene sunne og kan brukes til gjenoppretting.
- Nå skal vi gjenopprette databasen ved hjelp avpå eseutilverktøy, så kjør følgende kommando:
eseutil /r E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
- Når du er ferdig, kjør kommandoen for å bekrefte databasetilstanden etter gjenoppretting for å bekrefte at gjenopprettingsprosessen har løst databasen:
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
Alternativt kan brukere også kjøre følgende kommando for å bekrefte det:
eseutil /R E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
Når den er i Clean Shutdown-tilstanden, kan databasen nå monteres eller brukes til å gjenopprette postboksdata.
Lese:Stellar Data Recovery-programvaregjennomgang: Hvordan den gjenopprettet dataene mine
3] Bruke en gjenopprettingsdatabase
Vi vil bruke gjenopprettingsdatabasen for å gjenopprette Exchange-postboksen for spesifikke brukere. Slik ser du hvordan.
- For å opprette en gjenopprettingsdatabase med den eksisterende .edb-filen, kjør følgende kommando:
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>
(Sørg for å erstatte<RDBName> med et unikt navn for gjenopprettingsdatabasen,<ServerName> ,<RDBPathandFileName> , og<LogFilePath> med passende veier.)
- Når du er ferdig, start PowerShell og kjør kommandolinjen for å starte Exchange Information Store-tjenesten på nytt for å bruke den nye gjenopprettingsdatabasen:
Restart-Service MSExchangeIS
Alternativt kan brukere også starte tjenestekonsollen, finne og høyreklikke på Microsoft Exchange Information Store og velge Start på nytt.
- Det neste trinnet er å montere den gjenopprettede databasen for å få tilgang til postboksdataene ved å bruke følgende kommando:
Mount-thedatabase RDB01
- Etter at vi har tilgang til postkassedataene, må vi bekrefte at de inneholder de ønskede postkassene:
Get-MailboxStatistics -Database RDB01 | Format-Table DisplayName,MailboxGUID -AutoSize
- Nå, for å gjenopprette ønsket postkasse fra gjenopprettingsdatabasen til målpostkassen, utfør kommandoen nevnt nedenfor:
New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceStoreMailbox 8aa77cb3-dc38-1f37-72e5-55702e737f52 -TargetMailbox DB01
(Hvis utførelse av kommandoen fører til arvenExchange DN mismatch feil: Source Mailbox legaceuxchangedn samsvarer ikke, og legg deretter til følgende kommando på slutten:
-AllowLegacyDNMismatch)
- Dette markerer slutten på gjenopprettingsforespørselen; kjør imidlertid følgende kommando, da vi fortsatt må fjerne den fullførte forespørselen om ikke å rote gjenopprettingsmiljøet:
Get-MailboxRestoreRequest | where status -eq completed | Remove-MailboxRestoreRequest
- Demonter gjenopprettingsdatabasen for å fullføre gjenopprettingsprosessen, ettersom den lukker tilgangen til databasen:
Dismount-Database RDB01
Til slutt logger du på den gjenopprettede postkassen via Outlook eller Outlook Web Access for å sikre at brukerens postkasse er funksjonell og at alle nødvendige data er lagret før du overlater tilgang til brukeren.
Lese:
Hvordan får jeg tilbake en e-post?
Brukere som får tilgang til Outlook eller Outlook-nettappen kan bruke funksjonen Gjenopprett slettede elementer for å gjenopprette en e-post. For postboksgjenoppretting kan brukere imidlertid gjenopprette fra en sikkerhetskopi eller bruke en gjenopprettingsdatabase i Exchange.
Les også:.