Avamar: Gendannelse af Exchange-database mislykkes med avtar-fejl med angivelse af, at databasen ikke blev fundet i sikkerhedskopien

Summary: Denne artikel omhandler problemet med Exchange-gendannelse på grund af uoverensstemmelsen mellem store og små bogstaver i Exchange-databaser.

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.

Symptoms

Scenarie:
  • Kravet er at gendanne en Exchange-database, som vi kalder "Database4" i dette eksempel.
  • Databasegendannelsesprocessen mislykkes, og der vises en meddelelse i logfilen om, at Database4-stien ikke findes i sikkerhedskopieringsdelen, men databasen kan gendannes i både Avamar-brugergrænsefladen (GUI og AUI).
  •  Dette er den type fejlmeddelelse, der vises i gendannelsesloggen:
avtar Error <5195>: Path "EX-Node3_00000000\H:\mountpoints\Database4\Database4.edb" not found in backup. (Element 'Database4.edb' at position 3 in search path 'EX-Node3_00000000\H:\mountpoints\Database4\Database4.edb' not found) 
  • Gendannelse af en anden database (f.eks. Database2) fra den samme sikkerhedskopieringsdel og den samme Exchange Server fungerer som forventet. 

Cause

Exchange-miljøet præsenterer en ikke-standard databasekonfiguration, som Microsoft understøtter, men det vides at forårsage dette problem på Avamar-produktet.

I dette scenarie viser den berørte database (Database4) en inkonsekvent brug af store og små bogstaver i databasefilstien.
Der er en uoverensstemmelse mellem operativsystemet "databaselagringssti" og Exchange Application "databaseplaceringssti"
 
Eksempel på en berørt database (Database4):
Stiuoverensstemmelse mellem stier:
  • OS-stien til DB'erne blev oprettet med mappen "Mount Point" med store bogstaver (bogstaverne M og P)
H:\MountPoints\Database4\Database4.edb
  • Database4-stien i Exchange-programmet blev konfigureret med alle bogstaver med små bogstaver:
H:\mountpoints\Database4\Database4.edb

Eksempel på en ikke-berørt database (Database2):
OS-databasens sti og dens tilsvarende sti i Exchange-konfigurationen har samme store bogstaver:
  • Sti til databaselagring
H:\MountPoints\Database2\Database2.edb
  • Databaseplaceringssti
H:\MountPoints\Database2\Database2.edb
 
Bemærk: Case-uoverensstemmelsen kunne eksistere i andre niveauer af den sti, i dette eksempel blev den set i monteringspunktniveauet.

Sådan bekræfter du disse stier:
  • Brug Windows Stifinder til at kontrollere OS-stien
  • Brug Exchange Administration (EAC) til at kontrollere databasekonfigurationen
    • >= servere/databaser/<redigeringsegenskaber for den berørte DB>
      • Du kan også bruge Exchange PowerShell-kommandoen:
Get-MailboxDatabase -Identity <affected DB name> | Select-Object edbfilepath, logfolderpath | fl

Betingelsen om uoverensstemmelse mellem store og små bogstaver får Avamar-processen (avtar) til at logge de forkerte databaseoplysninger i sikkerhedskopieringsmetadataene under sikkerhedskopieringsprocessen.

På gendannelsestidspunktet identificerer avtar-processen ikke den korrekte databases sti. Derfor undlader den at gendanne databasen ved at udskrive meddelelsen "database ikke fundet i sikkerhedskopi"

Resolution

For at løse denne databases situation med uoverensstemmelse mellem store og små bogstaver tæller Avamar-produktet med et flag kaldet "--use-case-sensitive-paths", som tager sig af disse typer scenarier.
  • Flaget skal tilføjes i filen "avexvss.cmd" under Avamar Client var-mappen (standardstien "C:\Program Files\avs\var\") i alle Exchange DAG-noder, der deltager i sikkerhedskopieringsprocessen.
  • For sikkerhedskopier foretaget af DAG-organisationsnetværk skal flaget desuden tilføjes i filen "avexvss.cmd" i klyngeklientens var-mappe
    • Dette er UNC-stien, der deles mellem DAG-noderne og er nødvendig for at koordinere sikkerhedskopieringer og gemme DAG-klientkonfiguration og logfiler
      Eksempel på UNC-sti "\\share-server\share-folder\DAGname\var\")
  • Flagværdien skal indstilles som "falsk" (standardværdien er "sand"):
    • --use-case-sensitive-paths=false
Advarsel: Vigtig bemærkning
  • Hvis flaget kun føjes til proxynoden (i IP-mindre DAG-konfiguration) eller klyngeklienten (i fødereret konfiguration), fuldføres sikkerhedskopieringen, men gendannelsen kan mislykkes i samme problem.
  • Derfor er det vigtigt at tilføje det nævnte flag i hver Exchange-node (i DAG-klyngen), der deltager i sikkerhedskopieringsprocessen.
 
Hvis dette flag indstilles som "falsk", sikres det, at alle fremtidige sikkerhedskopier ikke påvirkes, og at gendannelsen lykkes for disse nye sikkerhedskopier.

Ældre sikkerhedskopier løses ikke ved hjælp af dette flag og kræver en særlig procedure for at blive gendannet.

Denne særlige procedure er beskrevet i Avamar: Sådan gendannes en Exchange-database fra en sikkerhedskopi, der er berørt af problemet med uoverensstemmelse i databasestien.

Additional Information

  • Hvis det nævnte flag ikke bruges i et Exchange-miljø, der viser uoverensstemmelsen mellem store og små bogstaver, kan sikkerhedskopieringen mislykkes med denne fejl:
avtar Error <7042>: Failed to create snapview, as one of the elements required for path "XXXXXXXXX.edb" not found in backup account '/XXXXXX' lablenum 3 (only found 'XXXX\E:' of path 'XXXX.edb').

Affected Products

Avamar Plug-in for Exchange VSS

Products

Avamar, Avamar Client for Windows
Article Properties
Article Number: 000228153
Article Type: Solution
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.