Condividi tramite


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.