Come ripristinare un database delle cassette postali in un nuovo server con portabilità del database

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Ultima modifica dell'argomento: 2007-08-21

In questo argomento viene descritto come utilizzare la funzionalità della portabilità del database in Microsoft Exchange Server 2007 per installare un database delle cassette postali in un server diverso dal server in cui il database era stato creato. Per ulteriori informazioni sulla portabilità del database, vedere Portabilità del database.

Nota

La portabilità del database può essere utilizzata solo per i database delle cassette postali. Non può essere utilizzata per i database delle cartelle pubbliche.

Informazioni preliminari

Per eseguire la procedura riportata di seguito, è necessario utilizzare un account che disponga della delega del ruolo Exchange Server Administrator e del gruppo Administrators locale del server di destinazione. Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange 2007, vedere Considerazioni sulle autorizzazioni.

Procedura

Per utilizzare la portabilità del database per spostare un database delle cassette postale in un server diverso

  1. Prima di spostare un database delle cassette postali in un nuovo server, è necessario che il database si trovi in stato di chiusura normale. In questo caso, proseguire con il passaggio 2. In caso contrario, eseguire il seguente passaggio di recupero a caldo:

    Nota

    Quando si esegue un recupero a caldo, 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 recupero a caldo. Proseguire con il passaggio 2.

    • Per salvare tutti file di registro non salvati nel database, al prompt dei comandi eseguire il comando riportato di seguito:

      ESEUTIL /R <Enn>
      

      Nota

      <Enn> specifica il prefisso del file di registro per il gruppo di archiviazione che contiene il database in cui si desidera riprodurre i file di registro. Il prefisso del file di registro specificato da <Enn> è un parametro obbligatorio per Eseutil /r. È possibile utilizzare il seguente comando di Exchange Management Shell per determinare il prefisso del file di registro di un gruppo di archiviazione:

      Get-StorageGroup <Server_Name>\<StorageGroup_Name> | fl LogFilePrefix
      
  2. Prima di montare il database, è necessario creare il database nel nuovo server. Selezionare il gruppo di archiviazione che conterrà il database e creare il database utilizzando il seguente comando di Exchange Management Shell:

    New-MailboxDatabase -StorageGroup <Server_Name>\<StorageGroup_Name> -Name <Database Name> 
    

    Nota

    Per creare un nuovo gruppo di archiviazione, vedere Come creare un nuovo gruppo di archiviazione.

  3. Impostare l'attributo Database riscrivibile da un ripristino eseguendo il comando di Exchange Management Shell riportato di seguito:

    Set-MailboxDatabase <Database Name> -AllowFileRestore:$true
    
  4. Spostare i file di database (file EDB, file di registro e catalogo di ricerca di Exchange) nel percorso appropriato. I file di database devono essere presenti e devono trovarsi nel percorso corretto nel nuovo server.

  5. Montare il database utilizzando il seguente comando di Exchange Management Shell:

    Mount-Database <Database Name>
    
  6. Una volta montato il database, modificare le impostazioni dell'account utente con il comando Move-Mailbox -ConfigurationOnly in modo tale che l'account faccia riferimento alla cassetta postale del nuovo server Cassette postali. Per utilizzare il cmdlet Move-Mailbox per spostare tutti gli utenti dal database precedente al nuovo database, eseguire il comando di Exchange Management Shell riportato di seguito:

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Move-Mailbox -ConfigurationOnly -TargetDatabase <TargetDatabase>
    

    Nota

    Se la nuova cassetta postale non contiene alcun messaggio o non è stata aperta, il comando non sposterà la cassetta postale in quanto risulta non esistente nell'archivio.

Una volta completata la replica del servizio directory di Active Directory, tutti gli utenti potranno accedere alle proprie cassette postali nel nuovo server Exchange. I client possono connettersi al nuovo server come indicato di seguito:

  • I client Microsoft Office Outlook 2007 verranno reindirizzati tramite il servizio di individuazione automatica.

  • Gli utenti di Outlook Web Access verranno automaticamente reindirizzati al nuovo server.

  • I client Outlook meno recenti dovranno essere configurati manualmente per fare riferimento al nuovo server, se il nome del server è stato modificato.

Ulteriori informazioni

Per ulteriori informazioni sull'individuazione automatica, vedere Gestione del servizio di individuazione automatica.

Per ulteriori informazioni sul cmdlet Move-Mailbox, vedere Move-Mailbox.

Per ulteriori informazioni sul cmdlet Get-Mailbox, vedere Get-Mailbox.