Recupero dei dati utilizzando un database di ripristino
Ultima modifica dell'argomento: 2009-12-09
Un database di ripristino (RDB) è un tipo speciale di database delle cassette postali che consente di montare un database delle cassette postali ripristinato e di estrarre i dati dal database ripristinato durante un'operazione di ripristino. Dopo aver creato un database di ripristino, è possibile ripristinare un database delle cassette postali in tale database RDB utilizzando l'applicazione di backup (oppure copiando il database e i suoi file di registro nella struttura di file RDB, se sono presenti nel file system). Successivamente, è possibile utilizzare il cmdlet Restore-Mailbox per estrarre i dati dal database ripristinato. Dopo l'estrazione, i dati possono essere esportati in una cartella o uniti in una cassetta postale esistente. I database di ripristino consentono di ripristinare i dati da un backup o dalla copia di un database senza interferire con l'accesso dell'utente ai dati correnti.
Per informazioni sulle altre attività di gestione relative ai database di ripristino, vedere Database di ripristino.
Prerequisiti
- Deve essere creato un database di ripristino (RDB). Per la procedura dettagliata, vedere Creazione di un database di ripristino.
- Il database e i file di registro contenenti i dati ripristinati devono essere ripristinati o copiati nella struttura di cartelle RDB creata durante la creazione del database di ripristino.
- Il database deve essere in uno stato di chiusura normale. Dal momento che un database RDB rappresenta un percorso di ripristino alternativo per tutti i database, tutti i database ripristinati saranno in uno stato di chiusura anomala. È possibile utilizzare Eseutil /R per portare il database in uno stato di chiusura normale.
Ripristino dei dati da un database di ripristino tramite Shell
È necessario assegnare le autorizzazioni prima di poter eseguire questo cmdlet. Per visualizzare quali autorizzazioni sono necessarie, vedere "Ripristino delle cassette postali" nell'argomento Autorizzazioni per la cassetta postale.
Nota
Non è possibile utilizzare EMC per ripristinare i dati utilizzando un database di ripristino.
Con questo esempio viene ripristinata una cassetta postale per l'utente Scott dal database RDB1.
Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1
Con questo esempio il contenuto della cassetta postale di John viene ripristinato nella cassetta postale di Scott all'interno della cartella Recovery.
Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -RecoveryMailbox John -TargetFolder Recovery
Con questo esempio vengono ripristinati solo i messaggi di posta elettronica che soddisfano le condizioni seguenti:
- La riga dell'oggetto contiene la parola Meeting
- Il corpo del messaggio contiene la frase Halo 3
- Il messaggio è presente nella cartelle Posta in arrivo o Calendario
In questo esempio si presuppone che la cassetta postale sia in lingua inglese.
Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -SubjectKeywords "Meeting" -ContentKeywords "Halo 3" -IncludeFolders \Inbox,\Calendar
Con questo esempio vengono ripristinate contemporaneamente tutte le cassette postali nel database delle cassette postali DB1 presenti anche nel database di ripristino RDB1.
Get-Mailbox -Database DB1 | Restore-Mailbox -RecoveryDatabase RDB1
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Restore-Mailbox e Get-Mailbox.