Jak odzyskać dane e-mail na serwerze Microsoft Exchange

Odzyskiwanie danych e-mail na serwerze Microsoft Exchange Server jest ważne w przypadku problemów takich jak uszkodzenie bazy danych, przypadkowe usunięcie lub problemy z serwerem. W tym artykule zobaczymy, jak to zrobićodzyskać dane e-mail na serwerze Microsoft Exchangeniezależnie od tego, czy przywracasz pojedyncze skrzynki pocztowe, czy całe bazy danych, zapewniając integralność danych i płynne działanie.

Czy możesz odzyskać wiadomości e-mail z serwera Microsoft Exchange?

Exchange Server oferuje narzędzia takie jak baza danych odzyskiwania ina eseutiluNarzędzie pomagające skutecznie odzyskiwać dane i ograniczać przestoje. W nadchodzącej sekcji zobaczymy, jak ich używać do odzyskiwania danych e-mail.

Jak odzyskać dane e-mail na serwerze Microsoft Exchange?

Aby odzyskać dane e-mail na serwerze Microsoft Exchange, wykonaj poniższe metody:

  1. Korzystanie z kopii zapasowej systemu Windows Server
  2. Korzystanie z wiersza poleceń
  3. Korzystanie z bazy danych odzyskiwania

Zacznijmy od przewodnika.

1] Korzystanie z kopii zapasowej systemu Windows Server

Kopia zapasowa systemu Windows Server to natywna funkcja służąca do tworzenia kopii zapasowych danych serwera, w tym serwera Exchange. Ta funkcja musi być włączona i skonfigurowana, zanim wystąpi awaria programu Exchange. W tym rozwiązaniu przeanalizujemy cały proces, od początku do końca, odzyskiwania danych e-mail przy użyciu kopii zapasowej systemu Windows Server.

  • Kliknij Win + X, naciśnij klawisz A i wybierz przycisk Tak po wyświetleniu monitu o otwarcie programu PowerShell z uprawnieniami administratora. Następnie wykonaj polecenie wymienione poniżej, aby włączyć tworzenie kopii zapasowych systemu Windows Server.
Install-WindowsFeature Windows-Server-Backup
  • Alternatywnie przejdź doMenedżer serwerai wybierz Zarządzaj. KliknijDodaj role i funkcje, postępuj zgodnie z instrukcjami kreatora, a następnie wybierzKopia zapasowa serwera Windowsz zakładki Funkcje. Po włączeniu przejdź do Menedżera serwera, kliknij Narzędzia i otwórz go.
  • Teraz przejdź do lewego panelu, kliknij prawym przyciskiem myszy Lokalna kopia zapasowa i wybierz Harmonogram tworzenia kopii zapasowych. Naciśnij przycisk Dalej, a następnie wybierz opcję Niestandardowe > Dalej. W kolejnym kroku należy wybrać woluminy zawierające bazę danych Exchange (pliki .edb) oraz pliki dziennika. Unikaj wybierania pojedynczych plików lub folderów.
  • KliknijUstawienia zaawansowane > Daleji wybierz jedną z opcji w zależności od potrzeb. Wybierz częstotliwość wykonywania kopii zapasowej oraz dysk, na którym będzie przechowywana kopia zapasowa, a następnie naciśnij przycisk Tak, gdy pojawi się ostrzeżenie, że istniejące dane zostaną usunięte.
  • Przejrzyj ustawienia i kliknij Zakończ, aby sfinalizować harmonogram tworzenia kopii zapasowych.

Gdy kopia zapasowa będzie gotowa, odzyskamy ją.

Aby odzyskać dane, wykonaj czynności wymienione poniżej.

  • Uruchom kopię zapasową systemu Windows Server, kliknij prawym przyciskiem myszy opcję Lokalna kopia zapasowa w lewym panelu i wybierzOdzyskiwać.
  • W oknie, które się otworzy, wybierz miejsce przechowywania kopii zapasowej > Dalej, a następnie wybierz datę wykonania kopii zapasowej i naciśnij przycisk Dalej.
  • W oknie Wybierz typ odzyskiwania kliknij Aplikacje. Jeśli jest wyszarzone, oznacza to, że zamiast woluminów utworzono kopię zapasową plików lub folderów. W takim przypadku kliknij opcję Plik i foldery, odzyskaj plik .edb i zarejestruj pliki w niestandardowej lokalizacji w celu dalszego przetwarzania.
  • Z menu rozwijanego Aplikacja wybierz opcję Exchange > Dalej, a następnie dla uproszczenia przejdziemy do opcji Odzyskaj do oryginalnej lokalizacji, określając miejsce docelowe odzyskiwania.
  • Sprawdź ustawienia odzyskiwania i rozpocznij proces. Poczekaj na zakończenie, a następnie zamontuj bazę danych za pośrednictwem Centrum administracyjnego programu Exchange lub wykonując następujące polecenie w programie PowerShell:
Mount-Database DB01
(Replace DBO1 with the database name)
  • Aby sprawdzić stan bazy danych, wykonaj następującą komendę:
Get-MailboxDatabase -Server -Status | fl Name,*FullBackup

Jeśli podczas montowania pojawi się jakikolwiek błąd, może to wskazywać na uszkodzenie dysku lub problemy logiczne. Skorzystaj zna eseutilunarzędzie do naprawy bazy danych.

2] Korzystanie z wiersza poleceń

Użytkownicy mogą także odzyskać bazę danych Exchange za pomocą wiersza poleceń. Obejmuje to przygotowanie niezbędnej bazy danych i plików dziennika w celu sprawdzenia ich stanu i przeprowadzenia operacji odzyskiwania za pomocąna eseutilunarzędzie. Oto jak zrobić to samo:

  • Aby przygotować bazę danych Exchange, skopiuj bazę danych Exchange (.edb) i pliki dziennika do niestandardowego katalogu. Jeśli pliki zostały przywrócone przy użyciu narzędzia Kopia zapasowa systemu Windows Server, umieść je w tej niestandardowej lokalizacji, aby zapewnić łatwy dostęp podczas odzyskiwania.
  • Następnym krokiem jest określenie, czy dane znajdują się w trybie czystego lub brudnego zamknięcia, dlatego wykonaj następujące polecenie, aby sprawdzić za pomocąna eseutilunarzędzie.
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
  • Jeśli baza danych jest w trybie Dirty Shutdown, sprawdzimy integralność dziennika transakcji:
eseutil.exe /ml E00

Jeśli stan wskazuje OK, dzienniki są w dobrym stanie i można ich użyć do odzyskiwania.

  • Teraz odzyskamy bazę danych za pomocą metodyna eseutilunarzędzie, więc uruchom następujące polecenie:
eseutil /r E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
  • Po zakończeniu uruchom komendę, aby sprawdzić stan bazy danych po odzyskaniu i potwierdzić, że proces odzyskiwania pomyślnie naprawił bazę danych:
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb

Alternatywnie użytkownicy mogą również uruchomić następujące polecenie, aby to sprawdzić:

eseutil /R E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01

Po przejściu w stan czystego zamknięcia bazę danych można teraz zamontować lub wykorzystać do odzyskania danych skrzynki pocztowej.

Czytać:Recenzja oprogramowania Stellar Data Recovery: Jak odzyskało moje dane

3] Korzystanie z bazy danych odzyskiwania

Bazę danych Recovery wykorzystamy do odzyskania skrzynki pocztowej Exchange dla konkretnych użytkowników. Oto jak to zrobić.

  • Aby utworzyć bazę danych odzyskiwania przy użyciu istniejącego pliku .edb, wykonaj następujące polecenie:
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>

(Pamiętaj o wymianie<RDBName> z unikalną nazwą bazy danych odzyskiwania,<ServerName> ,<RDBPathandFileName> , I<LogFilePath> z odpowiednimi ścieżkami.)

  • Po zakończeniu uruchom PowerShell i wykonaj wiersz poleceń, aby ponownie uruchomić usługę Exchange Information Store i zastosować nową bazę danych odzyskiwania:
Restart-Service MSExchangeIS

Alternatywnie użytkownicy mogą również uruchomić konsolę usług, znaleźć i kliknąć prawym przyciskiem myszy Microsoft Exchange Information Store, a następnie wybrać Uruchom ponownie.

  • Następnym krokiem jest zamontowanie odzyskanej bazy danych w celu uzyskania dostępu do danych skrzynki pocztowej za pomocą następującego polecenia:
Mount-thedatabase RDB01
  • Po uzyskaniu dostępu do danych skrzynki pocztowej musimy sprawdzić, czy zawiera ona żądane skrzynki pocztowe:
Get-MailboxStatistics -Database RDB01 | Format-Table DisplayName,MailboxGUID -AutoSize
  • Teraz, aby przywrócić żądaną skrzynkę pocztową z bazy danych odzyskiwania do docelowej skrzynki pocztowej, wykonaj polecenie wymienione poniżej:
New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceStoreMailbox 8aa77cb3-dc38-1f37-72e5-55702e737f52 -TargetMailbox DB01

(Jeśli wykonanie polecenia prowadzi do dziedziczeniaBłąd niezgodności nazwy wyróżniającej Exchange: Legaceuxchangedn źródłowej skrzynki pocztowej nie pasuje, a następnie dodaj na końcu następujące polecenie:
-Zezwól na niezgodność starszych wersji DN)

  • Oznacza to koniec żądania odzyskiwania; wykonaj jednak następujące polecenie, ponieważ nadal musimy usunąć zakończone żądanie, aby nie zaśmiecać środowiska przywracania:
Get-MailboxRestoreRequest | where status -eq completed | Remove-MailboxRestoreRequest
  • Odmontuj bazę danych odzyskiwania, aby sfinalizować proces odzyskiwania, ponieważ zamyka on dostęp do bazy danych:
Dismount-Database RDB01

Na koniec zaloguj się do odzyskanej skrzynki pocztowej za pośrednictwem programu Outlook lub Outlook Web Access, aby przed przekazaniem dostępu użytkownikowi upewnić się, że skrzynka pocztowa użytkownika działa i że wszystkie wymagane dane zostały zapisane.

Czytać:

Jak odzyskać e-mail?

Użytkownicy uzyskujący dostęp do programu Outlook lub aplikacji internetowej Outlook mogą skorzystać z funkcji Odzyskaj usunięte elementy, aby odzyskać wiadomość e-mail. Jednak w przypadku odzyskiwania skrzynki pocztowej użytkownicy mogą przywrócić dane z kopii zapasowej lub skorzystać z bazy danych odzyskiwania w programie Exchange.

Przeczytaj także:.

Related Posts