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:
  • 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 Exchange-administrator ville være bekendt med alle ovenstående grunde og ville også vide, hvordan man løser denne type problemer.
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 Shutdown
For 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 VSS

Products

Avamar
Article 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.