Avamar: Sådan gendannes en Exchange-database fra tilstanden "Beskidt nedlukning"
Summary: Denne artikel indeholder de trin, der kræves for at gendanne en Exchange-database fra tilstanden "Beskidt nedlukning". Når trinnene er fuldført, vil databasen være i tilstanden "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
I et Microsoft Exchange-miljø kan Exchange-databasen være i tilstanden "Beskidt nedlukning" af mange forskellige årsager, hvoraf nogle er angivet her:
I et sikkerhedskopierings- og gendannelsesmiljø (som Avamar) kan Exchange-databasen dog også ses i tilstanden "Dirty Shutdown". Normalt er det af en anden grund.
En backupadministrator kan også følge disse trin for at gendanne Exchange-databasen.
I denne artikel beskrives brugen af Microsoft-værktøjet "eseutil.exe", som bruges til at afspille transaktionslogfilerne i Exchange-databasen igen.
Du kan kontrollere databasetilstanden ved at køre denne kommando fra stien, hvor databasen blev gendannet:
Hvis du vil gendanne databasen ved at besvare transaktionslogfilerne, skal du køre følgende kommando:
Hvis du vil kontrollere databasens tilstand igen og bekræfte, at den nu er gendannet, skal du køre denne kommando igen:
Nu, hvor Exchange-databasen er i tilstanden "Rens nedlukning", kan det være:
- Defekte Exchange-serveropdateringer eller afhængighed af forældede versioner.
- EDB-filer løsnes ikke korrekt fra logfiler.
- Logfiler mangler på serveren.
- Logfiler er beskadiget.
- Serveren kan ikke læse logfilerne.
I et sikkerhedskopierings- og gendannelsesmiljø (som Avamar) kan Exchange-databasen dog også ses i tilstanden "Dirty Shutdown". Normalt er det af en anden grund.
- Det typiske scenarie er, når databasefilen gendannes som en flad fil ved hjælp af Avamar-brugergrænsefladen eller ved hjælp af kommandoen avtar.exe.
- I dette tilfælde er den forventede funktionsmåde, at databasen vil være i tilstanden "Beskidt nedlukning".
- Det betyder, at transaktionslogfilerne endnu ikke er blevet afspillet til databasen, da det ikke er en del af gendannelsen af "flad fil".
- Dette adskiller sig fra gendannelsestypen Exchange-plug-in, som afspiller logfilerne igen som en del af gendannelsesprocessen.
En backupadministrator kan også følge disse trin for at gendanne Exchange-databasen.
I denne artikel beskrives brugen af Microsoft-værktøjet "eseutil.exe", som bruges til at afspille transaktionslogfilerne i Exchange-databasen igen.
Trin til at gendanne databasen:
Åbn Windows-kommandoprompten som en forhøjet bruger (kør som administrator).Du kan kontrollere databasetilstanden ved at køre denne kommando fra stien, hvor databasen blev gendannet:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Dirty ShutdownFor at kontrollere transaktionslogfilerne og bekræfte, at de er tilgængelige og i god stand, skal du køre denne kommando i den sti, hvor de blev gendannet:
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.
Bemærk: "E04" er logfilens "basisnavn", også kendt som "logsekvensnavn", som er unik i hver database. Vær opmærksom på basisnavnet for at angive den korrekte syntaks for kommandoen.
Hvis du vil gendanne databasen ved at besvare transaktionslogfilerne, skal du køre følgende kommando:
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.
Hvis du vil kontrollere databasens tilstand igen og bekræfte, at den nu er gendannet, skal du køre denne kommando igen:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Clean Shutdown
Nu, hvor Exchange-databasen er i tilstanden "Rens nedlukning", kan det være:
- Monteret på Exchange-serveren
- Anvendes via Dell Itempoint-værktøjet til granulær niveaugendannelse (GLR)
- Bruges via Exchange PowerShell-kommandoen
- osv.
Bemærk: Hvis gendannelsesindstillingen "/r" mislykkes, er der en anden mulighed "/p" til hård genoprettelse, men den anbefales til erfarne brugere. Hvis problemet fortsætter, skal du kontakte Exchange-administratoren eller Microsoft Support.
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.