Avamar: Jak odzyskać bazę danych Exchange ze stanu "Dirty Shutdown"
Summary: Ten artykuł zawiera kroki wymagane do odzyskania bazy danych Exchange ze stanu "Brudne zamknięcie". Po wykonaniu tych kroków baza danych będzie w stanie "Clean ShutDown".
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
W środowisku Microsoft Exchange baza danych Exchange może być w stanie "Dirty Shutdown" z wielu różnych powodów, z których niektóre wymieniono tutaj:
Jednak w środowisku tworzenia kopii zapasowych i odzyskiwania (takim jak Avamar) baza danych Exchange może być również widoczna w stanie "Brudnego zamknięcia". Zazwyczaj dzieje się tak z innego powodu.
Administrator kopii zapasowych może również wykonać następujące kroki, aby odzyskać bazę danych programu Exchange.
W tym artykule opisano użycie narzędzia "eseutil.exe" firmy Microsoft, które służy do odtwarzania dzienników transakcji w bazie danych programu Exchange.
Aby sprawdzić stan bazy danych, uruchom następujące polecenie ze ścieżki, w której baza danych została przywrócona:
Aby odzyskać bazę danych, odpowiadając na dzienniki transakcji, uruchom następujące polecenie:
Aby ponownie sprawdzić stan bazy danych i potwierdzić, że została odzyskana, uruchom ponownie następujące polecenie:
Teraz, gdy baza danych Exchange jest w stanie "Clean Shutdown", może to być:
- Wadliwe aktualizacje serwera Exchange lub poleganie na przestarzałych wersjach.
- Pliki EDB nie są prawidłowo odłączane od plików dziennika.
- Brak plików dziennika na serwerze.
- Pliki dziennika są uszkodzone.
- Serwer nie może odczytać plików dziennika.
Jednak w środowisku tworzenia kopii zapasowych i odzyskiwania (takim jak Avamar) baza danych Exchange może być również widoczna w stanie "Brudnego zamknięcia". Zazwyczaj dzieje się tak z innego powodu.
- Typowym scenariuszem jest przywracanie pliku bazy danych jako pliku prostego za pomocą interfejsu użytkownika Avamar lub polecenia avtar.exe.
- W takim przypadku oczekiwanym zachowaniem jest to, że baza danych będzie w stanie "Dirty Shutdown".
- Oznacza to, że pliki dziennika transakcji nie zostały jeszcze odtworzone w bazie danych, ponieważ nie jest to częścią operacji przywracania "pliku płaskiego".
- Różni się to od typu przywracania wtyczki Exchange, która odtwarza dzienniki w ramach procesu przywracania.
Administrator kopii zapasowych może również wykonać następujące kroki, aby odzyskać bazę danych programu Exchange.
W tym artykule opisano użycie narzędzia "eseutil.exe" firmy Microsoft, które służy do odtwarzania dzienników transakcji w bazie danych programu Exchange.
Kroki odzyskiwania bazy danych:
Otwórz wiersz poleceń systemu Windows jako użytkownik z podwyższonym poziomem uprawnień (uruchom jako administrator).Aby sprawdzić stan bazy danych, uruchom następujące polecenie ze ścieżki, w której baza danych została przywrócona:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Dirty ShutdownAby sprawdzić dzienniki transakcji i potwierdzić, że są one dostępne i w dobrym stanie, uruchom następujące polecenie w ścieżce, w której zostały przywrócone:
Syntax: eseutil /ml <log base name> Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /ml E04 Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 15.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating FILE DUMP mode... Verifying log files... Base name: E04 Log file: E:\Restore_Temp\H\mountpoint\database4\E040000002D.log - OK Log file: E:\Restore_Temp\H\mountpoint\database4\E040000002E.log - OK ... .. . Log file: E:\Restore_Temp\H\mountpoint\database4\E04000000A5.log - OK Log file: E:\Restore_Temp\H\mountpoint\database4\E04000000A6.log - OK No damaged log files were found. Operation completed successfully in 3.15 seconds.
Uwaga: "E04" to "nazwa bazowa" dziennika, znana również jako "nazwa sekwencji dziennika", która jest unikatowa w każdej bazie danych. Zwróć uwagę na nazwę podstawową, aby podać prawidłową składnię polecenia.
Aby odzyskać bazę danych, odpowiadając na dzienniki transakcji, uruchom następujące polecenie:
Syntax: eseutil /r <log base name> /l <database's path> /d <transaction log's path> Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /r E04 /l "E:\Restore_Temp\H\mountpoint\database4" /d "E:\Restore_Temp\H\mountpoint\database4" Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 15.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating RECOVERY mode... Logfile base name: E04 Log files: E:\Restore_Temp\H\mountpoint\Database4 System files: <current directory> Database Directory: E:\Restore_Temp\H\mountpoint\Database4 Performing soft recovery... Restore Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Operation completed successfully in 2.859 seconds.
Aby ponownie sprawdzić stan bazy danych i potwierdzić, że została odzyskana, uruchom ponownie następujące polecenie:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Clean Shutdown
Teraz, gdy baza danych Exchange jest w stanie "Clean Shutdown", może to być:
- Zamontowany na serwerze Exchange
- Używany za pośrednictwem narzędzia Dell Itempoint do celów odzyskiwania na poziomie granularnym (GLR)
- Używane za pośrednictwem polecenia Exchange PowerShell
- itp.
Uwaga: Jeśli opcja odzyskiwania "/r" nie powiedzie się, istnieje inna opcja "/p" dla twardego odzyskiwania, ale jest ona zalecana dla zaawansowanych użytkowników. Jeśli problem będzie się powtarzał, skontaktuj się z administratorem programu Exchange lub pomocą techniczną firmy Microsoft.
Affected Products
Avamar Plug-in for Exchange VSSProducts
AvamarArticle Properties
Article Number: 000228246
Article Type: How To
Last Modified: 03 Sep 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.