Avamar: Ripristino del database Exchange non riuscito con errore avtar indicante che il database non è stato trovato nel backup
Summary: Questo articolo risolve il problema di ripristino di Exchange a causa della mancata corrispondenza delle maiuscole e minuscole nei database Exchange.
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
Scenario:
- Il requisito è ripristinare un database Exchange, che in questo esempio chiamiamo "Database4".
- Il processo di ripristino del database ha esito negativo con un messaggio nel registro che indica che il percorso Database4 non è stato trovato nell'elemento di backup, tuttavia il database è disponibile per il ripristino sia nell'interfaccia utente di Avamar (GUI che in AUI).
- Questo è il tipo di messaggio di errore visualizzato nel log di ripristino:
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)
- Il ripristino di un altro database (ad esempio Database2) dallo stesso elemento di backup e dallo stesso Exchange Server funziona come previsto.
Cause
L'ambiente Exchange presenta una configurazione di database non standard supportata da Microsoft, ma è noto che causa questo problema al prodotto Avamar.
In questo scenario, il database interessato (Database4) presenta una distinzione tra maiuscole e minuscole incoerente nel percorso del file del database.
Non vi è corrispondenza tra il "database storage path" del sistema operativo e il "database location path"
dell'applicazione ExchangeEsempio di database interessato (Database4):
Paths mismatch:
Esempio di database non interessato (Database2):
Il percorso del database del sistema operativo e il percorso corrispondente all'interno della configurazione di Exchange hanno le stesse maiuscole e minuscole:
Per verificare questi percorsi:
La condizione di mancata corrispondenza tra maiuscole e minuscole fa sì che il processo Avamar (avtar) registri le informazioni errate del database nei metadati di backup durante il processo di backup.
Al momento del ripristino, il processo avtar non identifica il percorso del database corretto. Pertanto, non riesce a ripristinare il database stampando il messaggio "database not found in backup"
In questo scenario, il database interessato (Database4) presenta una distinzione tra maiuscole e minuscole incoerente nel percorso del file del database.
Non vi è corrispondenza tra il "database storage path" del sistema operativo e il "database location path"
dell'applicazione ExchangeEsempio di database interessato (Database4):
Paths mismatch:
- Il percorso OS per i DB è stato creato con la cartella "Mount Point" in lettere maiuscole (lettere M e P)
H:\MountPoints\Database4\Database4.edb
- Il percorso Database4 nell'applicazione Exchange è stato configurato con tutte le lettere minuscole:
H:\mountpoints\Database4\Database4.edb
Esempio di database non interessato (Database2):
Il percorso del database del sistema operativo e il percorso corrispondente all'interno della configurazione di Exchange hanno le stesse maiuscole e minuscole:
- Percorso di storage del database
H:\MountPoints\Database2\Database2.edb
- Percorso percorso del database
H:\MountPoints\Database2\Database2.edb
Nota: La mancata corrispondenza tra maiuscole e minuscole potrebbe esistere in altri livelli di tale percorso, in questo esempio è stata riscontrata nel livello del mount point.
Per verificare questi percorsi:
- Utilizzare Esplora risorse per controllare il percorso del sistema operativo
- Utilizzare l'interfaccia di amministrazione di Exchange (EAC) per controllare la configurazione del database
- >= server/database/<proprietà di modifica del DB interessato>
- In alternativa, utilizzare il comando Exchange PowerShell:
- >= server/database/<proprietà di modifica del DB interessato>
Get-MailboxDatabase -Identity <affected DB name> | Select-Object edbfilepath, logfolderpath | fl
La condizione di mancata corrispondenza tra maiuscole e minuscole fa sì che il processo Avamar (avtar) registri le informazioni errate del database nei metadati di backup durante il processo di backup.
Al momento del ripristino, il processo avtar non identifica il percorso del database corretto. Pertanto, non riesce a ripristinare il database stampando il messaggio "database not found in backup"
Resolution
Per risolvere la situazione di mancata corrispondenza dei casi di questo database, il prodotto Avamar viene conteggiato con un flag denominato "--use-case-sensitive-paths" che si occupa di questi tipi di scenari.
L'impostazione di questo flag su "false" garantisce che tutti i backup futuri non siano interessati e che il ripristino abbia esito positivo per i nuovi backup.
I backup meno recenti non vengono corretti utilizzando questo flag e richiedono una procedura specifica per essere ripristinati.
Questa procedura speciale è descritta in Avamar: Come ripristinare un database Exchange da un backup interessato dal problema di mancata corrispondenza tra maiuscole e minuscole del percorso del database.
- Il flag deve essere aggiunto nel file "avexvss.cmd" nella cartella var di Avamar Client (percorso predefinito "C:\Program Files\avs\var\") in tutti i nodi Exchange DAG che partecipano al processo di backup.
- Inoltre, per i backup federati DAG, il flag deve essere aggiunto nel file "avexvss.cmd" nella directory var del client cluster
- Si tratta del percorso UNC condiviso tra i nodi DAG ed è necessario per coordinare i backup e archiviare i file
di registro e la configurazione del client DAG Esempio di percorso UNC "\\share-server\share-folder\DAGname\var\")
- Si tratta del percorso UNC condiviso tra i nodi DAG ed è necessario per coordinare i backup e archiviare i file
- Il valore del flag deve essere impostato su "false" (il valore predefinito è "true"):
- --use-case-sensitive-paths=false
Attenzione: Nota importante
- Se il flag viene aggiunto solo al nodo proxy (nella configurazione DAG senza IP) o al client cluster (nella configurazione federata), il backup ha esito positivo, ma il ripristino potrebbe non riuscire per lo stesso problema.
- Pertanto, è importante aggiungere il flag menzionato in ogni nodo Exchange (del cluster DAG) che partecipa al processo di backup.
L'impostazione di questo flag su "false" garantisce che tutti i backup futuri non siano interessati e che il ripristino abbia esito positivo per i nuovi backup.
I backup meno recenti non vengono corretti utilizzando questo flag e richiedono una procedura specifica per essere ripristinati.
Questa procedura speciale è descritta in Avamar: Come ripristinare un database Exchange da un backup interessato dal problema di mancata corrispondenza tra maiuscole e minuscole del percorso del database.
Additional Information
- Se il flag menzionato non viene utilizzato in un ambiente Exchange che presenta la mancata corrispondenza delle maiuscole/minuscole e minuscole, il backup potrebbe non riuscire con questo errore:
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').
- Questa operazione è descritta nella Guida utente di Avamar for Exchange VSS nel capitolo "Risoluzione dei problemi", sezione "Backup non riuscito a causa della distinzione tra maiuscole e minuscole"
- È documentato anche in Avamar: Backup di Exchange VSS non riuscito con errore avtar "Impossibile creare una vista istantanea, poiché uno degli elementi necessari per il percorso "XXXXX.edb" non trovato"
Affected Products
Avamar Plug-in for Exchange VSSProducts
Avamar, Avamar Client for WindowsArticle 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.