Avamar: Så här återställer du en Exchange-databas från tillståndet "Dirty Shutdown"
Summary: Den här artikeln innehåller de steg som krävs för att återställa en Exchange-databas från tillståndet "Dirty Shutdown". När stegen har slutförts kommer databasen att vara i ett "Clean ShutDown"-tillstånd. ...
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 en Microsoft Exchange-miljö kan Exchange-databasen vara i tillståndet "Dirty Shutdown" av många olika orsaker, av vilka några anges här:
Men i en säkerhetskopierings- och återställningsmiljö (som Avamar) kan Exchange-databasen också ses i ett "Dirty Shutdown"-tillstånd. Vanligtvis är det av en annan anledning.
En administratör för säkerhetskopiering kan också följa dessa steg för att återställa Exchange-databasen.
I den här artikeln beskrivs användningen av Microsoft-verktyget "eseutil.exe", som används för att spela upp transaktionsloggarna i Exchange-databasen.
Om du vill kontrollera databastillståndet kör du det här kommandot från sökvägen där databasen återställdes:
Om du vill återställa databasen genom att svara på transaktionsloggarna kör du följande kommando:
Om du vill kontrollera databastillståndet igen och bekräfta att det nu har återställts kör du det här kommandot igen:
Nu när Exchange-databasen är i tillståndet "Clean Shutdown" kan den vara:
- Felaktiga Exchange-serveruppdateringar eller förlitar sig på föråldrade versioner.
- EDB-filer kopplas inte bort från loggfilerna på rätt sätt.
- Loggfiler saknas på servern.
- Loggfilerna är skadade.
- Servern kan inte läsa loggfilerna.
Men i en säkerhetskopierings- och återställningsmiljö (som Avamar) kan Exchange-databasen också ses i ett "Dirty Shutdown"-tillstånd. Vanligtvis är det av en annan anledning.
- Det typiska scenariot är när databasfilen återställs som en platt fil med hjälp av Avamar-användargränssnittet eller med kommandot avtar.exe.
- I det här fallet är det förväntade beteendet att databasen är i tillståndet "Dirty Shutdown".
- Det innebär att transaktionsloggfilerna ännu inte har spelats upp för databasen, eftersom det inte är en del av återställningsåtgärden för "flat file".
- Detta skiljer sig från återställningstypen för Exchange-plugin-programmet, som skulle spela upp loggarna igen som en del av återställningsprocessen.
En administratör för säkerhetskopiering kan också följa dessa steg för att återställa Exchange-databasen.
I den här artikeln beskrivs användningen av Microsoft-verktyget "eseutil.exe", som används för att spela upp transaktionsloggarna i Exchange-databasen.
Steg för att återställa databasen:
Öppna Windows-kommandotolken som en upphöjd användare (kör som administratör).Om du vill kontrollera databastillståndet kör du det här kommandot från sökvägen där databasen återställdes:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Dirty ShutdownOm du vill verifiera transaktionsloggarna och bekräfta att de är tillgängliga och i ett bra tillstånd kör du det här kommandot i sökvägen där de återställdes:
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.
Obs! "E04" är loggens "basnamn", även känt som "loggsekvensnamn", som är unikt i varje databas. Var uppmärksam på basnamnet för att ange rätt syntax för kommandot.
Om du vill återställa databasen genom att svara på transaktionsloggarna kör du följande 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.
Om du vill kontrollera databastillståndet igen och bekräfta att det nu har återställts kör du det här kommandot 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 när Exchange-databasen är i tillståndet "Clean Shutdown" kan den vara:
- Monterad på Exchange-servern
- Används via Dell Itempoint-verktyget för detaljerad nivååterställning (GLR)
- Används via Exchange PowerShell-kommandot
- etc.
Obs! Om återställningsalternativet "/r" misslyckas finns det ett annat alternativ, "/p", för hård återställning, men det rekommenderas för avancerade användare. Om problemet kvarstår kontaktar du Exchange-administratören 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.