Update-StorageGroupCopy

 

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

Ultima modifica dell'argomento: 2007-10-31

Utilizzare il cmdlet Update-StorageGroupCopy per inizializzare o sincronizzare nuovamente la replica per una copia del gruppo di archiviazione specificato in un ambiente di replica continua cluster (CCR, Cluster Continuous Replication) o di replica continua locale (LCR, Local Continuous Replication) di Microsoft Exchange Server 2007. Il cmdlet può essere utilizzato anche per sincronizzare nuovamente una replica in un ambiente di replica continua di standby (SCR, Standby Continuous Replication).

Sintassi

Update-StorageGroupCopy -Identity <StorageGroupIdParameter> [-Confirm [<SwitchParameter>]] [-DataHostNames <String[]>] [-DeleteExistingFiles <SwitchParameter>] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ManualResume <SwitchParameter>] [-StandbyMachine <String>] [-TargetPath <LocalLongFullPath>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Il cmdlet Update-StorageGroupCopy consente di inizializzare manualmente o di risincronizzare la replica per una copia passiva della replica continua cluster o della replica continua locale o per una destinazione della replica continua di standby. Il cmdlet riprende automaticamente la replica sulla copia del gruppo di archiviazione. Se si sceglie di riprendere la replica manualmente, è possibile eseguire il cmdlet con il parametro ManualResume.

Questa operazione deve essere eseguita nelle situazioni descritte di seguito:

  • È stata creata una copia del gruppo di archiviazione utilizzando una replica continua locale o una replica continua di standby che non dispone di un database di riferimento.

  • La copia passiva del database o la destinazione della replica continua di standby è danneggiata.

  • La copia passiva del database e la destinazione della replica continua di standby è scaduta.

  • Si dispone di un ambiente di replica continua ed è necessario ottenere un nuovo database di riferimento per la copia passiva. Ciò potrebbe essere dovuto a danneggiamento, a modifiche della configurazione, alla perdita del server o a un database della linea di base non valido disponibile sulla copia passiva.

  • È stata eseguita una deframmentazione non in linea nella copia attiva o passiva del database.

Se si utilizza il cmdlet Update-StorageGroupCopy è importante tenere presente quanto segue:

  • Il parametro TargetPath viene utilizzato per eseguire il seeding di un database in un percorso diverso da quello configurato per la copia passiva del database. Ad esempio, se è presente un computer SCR di destinazione in una posizione fisica remota, è possibile utilizzare il parametro TargetPath per eseguire localmente l'aggiornamento nell'origine SCR, quindi utilizzare un'utilità di copia che fornisca la compressione dei dati per spostare la copia attraverso la rete nel computer SCR di destinazione.

  • Se non viene utilizzato il parametro TargetPath, il cmdlet Update-StorageGroupCopy deve essere eseguito sul computer che contiene la copia passiva.

  • Se il parametro StandbyMachine non è specificato, il cmdlet Update-StorageGroupCopy si applicherà alla copia passiva locale della replica continua locale o della replica continua cluster.

  • Non è possibile eseguire il comando Update-StorageGroupCopy durante l'esecuzione di backup (Servizio Copia Shadow del volume o backup di flusso precedenti) sullo stesso gruppo di archiviazione.

  • Se si perde la comunicazione con la copia attiva o se si verifica un errore, è necessario riavviare completamente l'operazione.

  • È necessario verificare che sia disponibile spazio sufficiente prima dell'inizializzazione del cmdlet perché non è disponibile alcuna verifica automatica. L'utilizzo del parametro DeleteExistingFiles richiede spazio per due copie del database sul volume di destinazione in quanto il database esistente non viene eliminato finché un nuovo database non viene creato correttamente.

  • Il cmdlet Update-StorageGroupCopy può influenzare la lunghezza di banda della rete disponibile e può avere effetto sulle prestazioni del server di produzione. È possibile avvalersi del parametro DataHostNames per specificare quale rete utilizzare per il seeding o il reseeding.

Il cmdlet Update-StorageGroupCopy richiede che non esista alcun file di Exchange sul percorso di destinazione quando esso è in esecuzione e che l'attività di replica della copia del gruppo di archiviazione sia sospesa. Utilizzare il cmdlet Suspend-StorageGroupCopy per sospendere la copia del gruppo di archiviazione. Dopo il completamento del seeding, la replica sulla copia del gruppo di archiviazione viene riavviata automaticamente a meno che sia specificato il parametro ManualResume.

Per utilizzare il cmdlet Update-StorageGroupCopy su un computer nel quale è installato un server di cassette postali in cluster, l'account utilizzato deve disporre del ruolo Exchange Server Administrator e gruppo Administrators locale per il 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.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

Il parametro Identity accetta uno dei seguenti valori:

  • GUID

  • Nome del gruppo di archiviazione

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm determina l'interruzione dell'elaborazione e richiede che l'amministratore sappia quale operazione eseguirà il comando prima che l'elaborazione continui. Il valore predefinito è $true.

DataHostNames

Facoltativo

System.String[]

Il parametro DataHostNames specifica quali reti di cluster utilizzare per il seeding. È possibile specificare al massimo due nomi host.

DeleteExistingFiles

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro DeleteExistingFiles determina l'eliminazione automatica dei file di registro esistenti nel percorso di destinazione. Il comando rimuove soltanto i file che controlla. Se sono presenti altri file si verifica un errore. Non vengono eseguite operazioni su altri file nel percorso di destinazione. Pertanto, eventuali altri file presenti devono essere rimossi manualmente.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

Per specificare il nome di dominio completo (FQDN) del controller di dominio da utilizzare per accedere all'oggetto gruppo di archiviazione, includere nel cmdlet il parametro DomainController.

Force

Facoltativo

System.Management.Automation.SwitchParameter

Utilizzare il parametro Force quando l'attività viene eseguita a livello di programmazione e la richiesta di conferma per l'input amministrativo non è adeguata. Se Force non viene specificato nel cmdlet, viene richiesta conferma dell'input amministrativo. Se Force viene specificato nel cmdlet, ma il valore è omesso, il relativo valore predefinito è $true.

ManualResume

Facoltativo

System.Management.Automation.SwitchParameter

Utilizzare il parametro ManualResume quando non si desidera che il cmdlet Update-StorageGroupCopy riprenda automaticamente la replica sulla copia del gruppo di archiviazione. Questo parametro consente di riprendere manualmente la replica sulla copia del gruppo di archiviazione.

StandbyMachine

Facoltativo

System.String

Il parametro StandbyMachine consente di specificare il nome di un server configurato come destinazione per una replica continua di standby. Questo parametro deve essere utilizzato per l'aggiornamento di una copia del gruppo di archiviazione per una destinazione della replica continua di standby. Se il parametro StandbyMachine non è specificato, il cmdlet Update-StorageGroupCopy si applicherà alla copia passiva locale della replica continua locale o della replica continua cluster.

TargetPath

Facoltativo

Microsoft.Exchange.Data.LocalLongFullPath

Il parametro TargetPath consente di specificare il percorso del file del database nel computer locale. ovvero la directory che conterrà il database. L'ultima parte del percorso è determinata dal nome di origine di base. In un ambiente di replica continua cluster, Update-StorageGroupCopy deve essere sul nodo passivo se il parametro TargetPath viene omesso. In un ambiente di replica continua di standby, Update-StorageGroupCopy deve essere sul computer di destinazione della replica continua di standby se il parametro TargetPath viene omesso.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf consente al comando di simulare le azioni da intraprendere sull'oggetto. Utilizzando il parametro WhatIf, l'amministratore può visualizzare quali sono le modifiche che verrebbero apportate senza applicarle. Il valore predefinito è $true.

Errori

Errore Descrizione

Update-StorageGroupCopy: Online database seeding error: MSExchangeIS (Information Store) is not online on '< CMSNameorServerName >'.

L'attività non è stata in grado di connettersi al server per via di un problema di comunicazione.

Update-StorageGroupCopy: Online database seeding error: '< SGName >' is not suspended. The storage group must be suspended before seeding.

È necessario interrompere il gruppo di archiviazione prima di effettuare il seeding.

Update-StorageGroupCopy: This task must be run on the second copy's machine if the ' TargetPath ' parameter is omitted.

È necessario eseguire questa attività sulla copia passiva se il parametro TargetPath viene omesso.

Update-StorageGroupCopy is unable to update the storage group copy because this task is only supported on servers running Exchange Server 2007. < ServerName > is not running Exchange Server 2007.

La replica continua locale e la replica continua cluster sono supportate solo in Exchange 2007. La funzione di replica continua di standby è supportata solo in Microsoft Exchange Server 2007 Service Pack 1 (SP1).

Access denied. The account used to run this task does not have sufficient privileges to update storage group copy from < ServerName >. Please use an account that has been assigned the Exchange Server Admin role.

L'utente non deve disporre del diritto di amministratore di Exchange Server sul server specifico.

< ServerName > or < StorageGroupName > does not exist.

L'identità specificata non esiste.

Update-StorageGroupCopy: Continuous replication is not configured on '< SGName >'.

CCR (when no second node):

Update-StorageGroupCopy: Continuous replication is not configured on '< SGName >'.

Il gruppo di archiviazione specificato non è configurato per supportare la replica.

Database:

Update-StorageGroupCopy: Online database seeding error: Target database ('< thePath >') already exists. It must be removed.

Logs:

Update-StorageGroupCopy : Online database seeding error: Log files already exist at '< thePath >'. They must be removed.

I file di log e un database non sono stati eliminati prima dell'esecuzione dell'aggiornamento senza un percorso di destinazione. Eliminare i file di registro, di database, del checkpoint e con estensione .jtx nella posizione di destinazione.

Update-StorageGroupCopy: Online database seeding error: The database is not mounted.

Il database di produzione non è montato. Montare il database ed eseguire nuovamente l'attività.

Specified path is not available.

Il percorso specificato non è disponibile o non è accessibile in scrittura.

Update-StorageGroupCopy: Online database seeding error: The database is currently being backed up.

Storage group <StorageGroupName> failed to seed at <DatabaseLocation>. Reason: Error Code (0x50d).

È già in corso il backup del database di origine.

Update-StorageGroupCopy: Online database seeding error: Communication failure; Exchange Information Store (MSExchangeIS) on '< ServerName >' is unavailable.

Perdita di comunicazione con l'origine. L'aggiornamento è terminato.

Update-StorageGroupCopy: Online database seeding error: < ErrorCode >.

Il seeding non è riuscito per una delle seguenti condizioni:

  • Errore non specificato

  • Parametro o valore non valido

  • RAM insufficiente

  • Spazio su disco insufficiente

  • Impossibile acquisire il processo giusto

  • La directory del seeding non esiste

  • Esistono già file di registro

  • Esistono già file *.jtx

  • Non esiste un gruppo di archiviazione

Update-StorageGroupCopy: Failed to create the directory '< DirectoryPath >'. The error code is '< codice di errore >'.

Non è stato possibile creare la directory necessaria per ospitare il database.

The DataHostNames switch does not accept more than two host names.

Con il parametro DataHostNames è possibile specificare solo due nomi host di replica continua.

The DataHostNames parameter did not contain any local machine names.

È necessario specificare un nome host di replica continua che sia registrato nel nodo locale.

Esempio

Il primo esempio mostra come ripetere il seeding della copia passiva di un gruppo di archiviazione denominato SG1 su Server1.

Il secondo esempio mostra come ripetere il seeding della copia passiva di un gruppo di archiviazione denominato SG1 su un server di cassette postali in cluster denominato Server1 utilizzando due nomi host di replica continua, NET1 e NET2.

Il terzo esempio mostra come ripetere il seeding di una copia di destinazione della replica continua di standby di un gruppo di archiviazione denominato SG1 su Server1, nel caso in cui la copia di destinazione della replica continua di standby sia ospitata su un server denominato Server2.

Update-StorageGroupCopy -Identity Server1\SG1
Update-StorageGroupCopy -Identity Server1\SG1 -DataHostNames {Net1,Net2}
Update-StorageGroupCopy -Identity Server1\SG1 -StandByMachine Server2