Come spostare un database in un ambiente di replica continua locale

 

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

Ultima modifica dell'argomento: 2007-01-02

In questo argomento viene descritta la procedura consigliata per spostare un database in un gruppo di archiviazione abilitato alla replica continua locale (LCR). Per cambiare la posizione di un database in un gruppo di archiviazione abilitato alla LCR, è possibile utilizzare Exchange Management Shell oppure Exchange Management Console. In una configurazione LCR, ci sono due file di database, uno per ciascuna copia. Le posizioni delle due copie possono essere cambiate indipendentemente l'una dall'altra o insieme.

Procedure analoghe vengono utilizzate per riconfigurare la posizione dei file di registro e di sistema di un gruppo di archiviazione in un ambiente LCR. Per la procedura dettagliata per lo spostamento della posizione dei file di registro e di sistema di un gruppo di archiviazione abilitato alla LCR, vedere Come spostare un gruppo di archiviazione in un ambiente di replica continua locale.

Informazioni preliminari

Per eseguire le procedure riportate di seguito, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Server Administrator e appartenenza al gruppo Administrators locale del server di destinazione.

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Importante

Non è possibile posizionare i database nella directory radice di un volume.

Procedura

Per utilizzare Exchange Management Console per spostare un database abilitato alla LCR

  1. Aprire Exchange Management Console.

  2. Nell'albero della console espandere Configurazione server, quindi fare clic su Cassetta postale.

  3. Nel riquadro dei risultati selezionare il server su cui si desidera spostare il database.

  4. Nel riquadro di lavoro, selezionare il gruppo di archiviazione contenente il database da spostare.

  5. Nel riquadro azioni, fare clic su Sospendi replica continua locale. Quando viene visualizzata la finestra di dialogo Sospensione amministrativa, inserire un commento facoltativo, quindi fare clic su per sospendere la replica.

  6. Nel riquadro azioni, fare clic su Sposta file di database. Viene visualizzata la Procedura guidata Spostamento file di database.

  7. Se si desidera spostare la copia attiva del database, specificare la posizione del file di spostamento facendo clic su Sfoglia per Percorso file di database di Exchange. Se si desidera spostare la copia passiva del database, specificare la posizione del file di spostamento facendo clic su Sfoglia per Percorso file di database di Exchange replica continua locale. Selezionare la posizione e fare clic su OK per compilare il campo di posizione di file. Per procedere, fare clic su Avanti.

  8. Verificare il Riepilogo configurazione e se è corretto, fare clic su Sposta per spostare i file del gruppo di archiviazione.

  9. Fare clic su Sposta per spostare il database.

  10. Scegliere il pulsante Fine per completare la procedura guidata.

  11. Nel riquadro di lavoro, selezionare il gruppo di archiviazione contenente il database spostato.

  12. Nel riquadro azioni, fare clic su Riprendi replica continua locale.

Per utilizzare Exchange Management Shell per spostare un database abilitato alla LCR

  1. Sospendere la replica utilizzando il cmdlet Suspend-StorageGroupCopy. Eseguire il comando riportato di seguito:

    Suspend-StorageGroupCopy -Identity:<Server\StorageGroupName>
    
  2. Utilizzare il cmdlet Move-DatabasePath per modificare le informazioni sul percorso del database nel servizio directory di Active Directory. Questo cmdlet sposta la copia passiva del database. Consente inoltre di disinstallare il database (se non è già stato disinstallato) durante lo spostamento. Assicurarsi che il database nel gruppo di archiviazione sia stato disinstallato prima di eseguire l'operazione di spostamento.

    Move-DatabasePath -Identity:<Server\StorageGroupName\DatabaseName.edb> -CopyEdbFilePath <filepath\DatabaseName.edb>
    
  3. Riavviare la replica utilizzando il cmdlet Resume-StorageGroupCopy. Eseguire il comando riportato di seguito:

    Resume-StorageGroupCopy -Identity:<Server\StorageGroupName>
    
  4. Verificare che la replica per il gruppo di archiviazione proceda normalmente. Per la procedura dettagliata per la verifica dell'integrità della replica, vedere Come visualizzare lo stato di una copia della replica continua locale.

Nota

Il passaggio 2 della precedente procedura di Exchange Management Shell può essere modificato per utilizzare l'opzione ConfigurationOnly del cmdlet Move-DatabasePath. Questa opzione impedisce al comando di eseguire lo spostamento dei dati. Se si utilizza questa opzione, si consiglia vivamente di disinstallare esplicitamente il database prima del Passaggio 2 e di installare esplicitamente il database dopo il Passaggio 2. Una volta terminato lo spostamento al Passaggio 3, è necessario spostare manualmente i dati. Il vantaggio di questa sequenza è che se lo spostamento può essere eseguito senza la copia dei dati, la procedura può essere completata più rapidamente, riducendo così la lunghezza di eventuali interruzioni.

Ulteriori informazioni

Per ulteriori informazioni sulla sintassi e sui parametri, vedere Suspend-StorageGroupCopy, Move-DatabasePath e Resume-StorageGroupCopy.

Per ulteriori informazioni sulla gestione dell'ambiente LCR, vedere Gestione della replica continua locale.