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:
- Korzystanie z kopii zapasowej systemu Windows Server
- Korzystanie z wiersza poleceń
- 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:.