Condividi tramite


Spostare un database delle cassette postali usando la portabilità del database in Exchange Server

La portabilità del database può contribuire a ridurre i tempi di ripristino complessivi per alcuni scenari di errore. Utilizzando la portabilità del database, è possibile migliorare l'affidabilità perché si eliminano dalle procedure di ripristino numerose operazioni manuali facilmente soggette a errore. Si noti che i database delle cassette postali delle versioni precedenti di Exchange non possono essere spostati in un server Cassette postali che esegue Exchange 2016 o Exchange 2019.

Nota

Quando si usa la portabilità del database per ripristinare un database delle cassette postali, la versione del sistema operativo e la versione Exchange Server nei server Exchange di origine e di destinazione devono essere uguali. Ad esempio, se un database delle cassette postali di Exchange 2016 è stato montato in precedenza in un server che esegue Windows Server 2016, la portabilità del database funzionerà solo quando si esegue la migrazione del database a un server che esegue anche Windows Server 2016 ed Exchange 2016.

Che cosa è necessario sapere prima di iniziare?

  • Tempo stimato per il completamento: 5 minuti più il tempo necessario per il ripristino dei dati, lo spostamento dei file di database e il completamento della replica di Active Directory.

  • Per eseguire queste procedure, è necessario disporre delle autorizzazioni appropriate. Per sapere quali autorizzazioni sono necessarie, vedere "Ripristino delle cassette postali" nell'argomento Autorizzazioni dei destinatari.

  • Non è possibile utilizzare EAC per spostare le cassette postali utente in un database ripristinato o temporaneo utilizzando la portabilità del database.

Consiglio

Problemi? È possibile richiedere supporto nei forum di Exchange. I forum sono disponibili sui seguenti siti: Exchange Server, Exchange Online o Exchange Online Protection.

Usare Exchange Management Shell per spostare le cassette postali degli utenti in un database ripristinato o dial tone usando la portabilità del database

  1. Verificare che il database da spostare sia in stato di chiusura normale. Se il database non è in stato di chiusura normale, eseguire un ripristino software.

    Nota

    Quando si esegue un ripristino software, tutti i file di registro non salvati vengono salvati nel database. Se non si dispone di tutti i file di registro necessari, non sarà possibile completare il processo di ripristino software. Proseguire con il passo 2.

    Per salvare tutti i file di registro non salvati nel database, da un prompt dei comandi, utilizzare il seguente comando:

    ESEUTIL /R <Enn>
    

    Nota

    <E nn> specifica il prefisso del file di registro per il database in cui si desidera riprodurre i file di registro. Il prefisso del file di registro specificato da <E nn> è un parametro obbligatorio per Eseutil /r.

  2. Creare un database su un server utilizzando la seguente sintassi:

    New-MailboxDatabase -Name <DatabaseName> -Server <ServerName> -EdbFilePath <DatabaseFileNameandPath> -LogFolderPath <LogFilesPath>
    
  3. Impostare l'attributo This database can be over written by restore usando la sintassi seguente:

    Set-MailboxDatabase <DatabaseName> -AllowFileRestore $true
    
  4. Spostare i file del database originale (file EDB, file di registro e catalogo di ricerca di Exchange) nella cartella del database specificata al momento della creazione del nuovo database.

  5. Installare il database utilizzando la seguente sintassi:

    Mount-Database <DatabaseName>
    
  6. Una volta installato il database, modificare le impostazioni dell'account utente con il cmdlet Set-Mailbox in modo che l'account faccia riferimento alla cassetta postale sul nuovo server delle cassette postali. Per spostare tutti gli utenti dal database precedente nel nuovo database, utilizzare la seguente sintassi.

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
    
  7. Attivare il recapito dei messaggi che restano nelle code utilizzando la seguente sintassi.

    Get-Queue <QueueName> | Retry-Queue -Resubmit $true
    

Una volta completata la replica di Active Directory, tutti gli utenti potranno accedere alle proprie cassette postali sul nuovo server Exchange. La maggior parte dei client viene reindirizzata tramite Individuazione automatica. Outlook sul web gli utenti vengono reindirizzati automaticamente.

Come verificare se l'operazione ha avuto esito positivo

Per verificare che la cassetta postale è stata spostata correttamente, procedere come segue:

  • Aprire la cassetta postale usando Outlook sul web.

  • Aprire una cassetta utilizzando Microsoft Outlook.