Aggiornamento di una copia del database delle cassette postali
Si applica a: Exchange Server 2010
Ultima modifica dell'argomento: 2010-01-25
L'aggiornamento, noto anche come seeding, è il processo tramite il quale una copia del database delle cassette postali viene aggiunta ad un altro server Cassette postali. Questo diventa il database di riferimento della copia. Il seeding è necessario nei seguenti casi:
- Quando viene creata una nuova copia passiva di un database. Il seeding può essere rimandato per una nuova copia di un database delle cassette postali, ma alla fine ogni copia passiva del database deve essere sottoposta a seeding per funzionare come copia del database ridondante.
- Dopo che si è verificato un failover in cui vengono persi dati a seguito del fatto che la copia del database passiva è diventata divergente e irrecuperabile.
- Quando il sistema rileva un file di registro danneggiato che non può essere riprodotto nella copia passiva del database.
- Dopo che si è verificata una deframmentazione non in linea di qualsiasi copia del database.
- Dopo che la sequenza di generazione del registro per il database è stata ripristinata a 1.
È possibile eseguire il seeding utilizzando i seguenti metodi:
- Seeding automatico Un seeding automatico consente di produrre una copia del database attivo sul server Cassette postali di destinazione. Il seeding automatico avviene solo durante la creazione di un nuovo database.
- Seeding tramite il cmdlet Update-MailboxDatabaseCopy È possibile utilizzare il cmdlet Update-MailboxDatabaseCopy in Exchange Management Shell per eseguire il seeding di una copia del database in qualsiasi momento.
- Seeding tramite la procedura guidata Aggiorna copia database È possibile utilizzare Aggiornamento guidato della copia del database in Exchange Management Shell (EMC) per eseguire il seeding di una copia del database in qualsiasi momento.
- Copia manuale del database non in linea È possibile smontare la copia attiva del database e copiare il file di database nella stessa posizione su un altro server Cassette postali nello stesso gruppo di disponibilità del database. Se si utilizza questo metodo, si verificherà un'interruzione del servizio poiché la procedura richiede lo smontaggio del database.
L'aggiornamento di una copia del database può richiedere molto tempo, soprattutto se il database che si sta copiando è di grandi dimensioni oppure la rete ha una latenza elevata o una larghezza di banda limitata. Una volta avviato il processo di seeding, non chiudere EMC o la shell fino al termine del processo. Diversamente, l'operazione di seeding verrà terminata.
Una copia del database può essere sottoposta a seeding utilizzando la copia attiva o una copia passiva aggiornata come origine per il seeding. Se si esegue il seeding da una copia passiva, è importante ricordare che l'operazione di seeding terminerà con un errore di comunicazione di rete nelle seguenti circostanze:
- Se lo stato della copia di origine del seeding cambia in Failed o FailedAndSuspended.
- Se si verifica un failover del database su un'altra copia.
È possibile eseguire contemporaneamente il seeding di più copie del database. Tuttavia, se si esegue il seeding di più copie contemporaneamente, è necessario eseguire il seeding del solo file di database, omettendo il catalogo di indice del contenuto. È possibile eseguire questa operazione utilizzando il parametro DatabaseOnly con il cmdlet Update-MailboxDatabaseCopy.
Nota
Se non si utilizza il parametro DatabaseOnly durante il seeding di più destinazioni dalla stessa origine, l'operazione termina con l'errore SeedInProgressException FE1C6491.
Per informazioni sulle altre attività di gestione che hanno per oggetto le copie del database delle cassette postali, vedere Gestione delle copie del database delle cassette postali.
Prerequisito
Per poter aggiornare una copia del database delle cassette postali, è necessario averla sospesa. Per la procedura dettagliata, vedere Sospensione o ripresa di una copia del database delle cassette postali.
Operazione desiderata
- Aggiornamento di una copia del database delle cassette postali tramite EMC
- Aggiornamento di una copia del database delle cassette postali tramite Shell
- Copia manuale di un database offline
Aggiornamento di una copia del database delle cassette postali tramite EMC
È necessario assegnare le autorizzazioni prima di poter eseguire questo cmdlet. Per visualizzare quali autorizzazioni sono necessarie, vedere "Copie del database cassette postali" nell'argomento Autorizzazioni per alta disponibilità.
- Nell'albero della console, accedere a Configurazione organizzazione > Cassetta postale.
- Nel riquadro dei risultati, fare clic sulla scheda Gestione del database.
- Nel riquadro di lavoro, sulla scheda Copie database, fare clic con il pulsante destro del mouse sulla copia che si desidera aggiornare e selezionare Aggiorna copia database.
- Nella pagina Aggiorna copia database, configurare le opzioni disponibili per l'aggiornamento di una copia del database:
- Per impostazione predefinita, la copia attiva del database è utilizzata come database di origine per il seeding. Se si preferisce utilizzare una copia passiva del database per il seeding, selezionare la casella di controllo Selezionare un server di origine per il seeding e fare clic su Sfoglia per selezionare il server contenente la copia passiva da utilizzare come origine.
- Configurare il comportamento dell'attività se esistono file nel percorso della copia del database sottoposta a seeding. Se nel percorso di database esistono file, è possibile selezionare Elimina i file e continua ad aggiornare l'operazione per rimuovere tutti i file esistenti e procedere con l'operazione di seeding, oppure Annulla l'operazione di aggiornamento per terminare l'attività.
- Per impostazione predefinita, una volta che l'aggiornamento è stato completato, verrà automaticamente riavviata la replica continua del database. Se non si desidera che la funzione di replica si riavvii automaticamente, selezionare Lasciare la copia del database sospesa. Riprendere la replica manualmente in seguito.
- Facoltativamente, specificare una rete DAG da utilizzare per il seeding. Fare clic su Sfoglia per selezionare la rete DAG da utilizzare.
- Dopo aver configurato le opzioni disponibili, fare clic su Aggiorna per aggiornare la copia del database.
- Nella pagina Completamento, l'area Riepilogo indica se l'operazione è stata completata. Nel riepilogo viene indicato anche il comando di Shell utilizzato per eseguire la procedura.
- Fare clic su Fine per uscire dalla procedura guidata.
Aggiornamento di una copia del database delle cassette postali tramite Shell
È necessario assegnare le autorizzazioni prima di poter eseguire questo cmdlet. Per visualizzare quali autorizzazioni sono necessarie, vedere "Copie del database cassette postali" nell'argomento Autorizzazioni per alta disponibilità.
In questo esempio viene illustrato come eseguire il seeding della copia di un database denominato DB1 in MBX1.
Update-MailboxDatabaseCopy -Identity DB1\MBX1
In questo esempio viene illustrato come eseguire il seeding della copia di un database denominato DB1 in MBX1 utilizzando MBX2 come server Cassette postali di origine per il seeding.
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2
In questo esempio viene illustrato come eseguire il seeding della copia di un database denominato DB1 in MBX1 senza eseguire il seeding del catalogo dell'indice di contenuto.
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly
In questo esempio viene illustrato come eseguire il seeding del catalogo dell'indice di contenuto per la copia di un database denominato DB1 in MBX1 senza eseguire il seeding del file di database.
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly
Copia manuale di un database offline
È necessario assegnare le autorizzazioni prima di poter eseguire questo cmdlet. Per visualizzare quali autorizzazioni sono necessarie, vedere"Copie del database delle cassette postali" nell'argomento Autorizzazioni per alta disponibilità.
Se per il database è abilitata la registrazione circolare, disabilitarla prima di procedere. Per disabilitare la registrazione circolare per un database di cassette postali, utilizzare il cmdlet Set-MailboxDatabase, come mostrato in questo esempio.
Set-MailboxDatabase DB1 -CircularLoggingEnabled $false
Disinstallare il database. È possibile utilizzare il cmdlet Dismount-Database, come illustrato in questo esempio.
Dismount-Database DB1 -Confirm $false
Copiare manualmente i file del database (il file del database e tutti i file di registro) in un'altra posizione, come ad esempio un'unità disco esterna o una condivisione di rete.
installare il database. È possibile utilizzare il cmdlet Mount-Database, come illustrato in questo esempio.
Mount-Database DB1
Sul server che ospiterà la copia, copiare i file del database dall'unità esterna o dalla condivisione di rete nello stesso percorso della copia del database attivo. Ad esempio, se il percorso del database della copia attiva è D:\DB1\DB1.edb e il percorso del file di registro è D:\DB1, copiare i file del database in D:\DB1 sul server che ospiterà la copia.
Aggiungere la copia del database delle cassette postali utilizzando il cmlet Add-MailboxDatabaseCopy con il parametro SeedingPostponed, come mostrato nell'esempio.
Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponed
Se la registrazione circolare è abilitata per il database, abilitarla nuovamente utilizzando il cmdlet Set-MailboxDatabase, come mostrato in questo esempio.
Set-MailboxDatabase DB1 -CircularLoggingEnabled $true