Enable-DatabaseCopy (RTM)
Si applica a: Exchange Server 2007
Ultima modifica dell'argomento: 2007-06-05
In questo argomento viene descritto come utilizzare il cmdlet Enable-DatabaseCopy per creare una copia di un database nel server Cassette postali specificato su cui è in esecuzione Microsoft Exchange Server 2007 in una configurazione di replica continua locale.
Sintassi
enable-DatabaseCopy -Identity <DatabaseIdParameter> [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>]
Descrizione dettagliata
Un amministratore di Exchange può dover abilitare la replica continua locale in un database su un server Exchange 2007.
Per avviare correttamente un'operazione Enable-DatabaseCopy, è necessario che siano soddisfatte le seguenti condizioni:
Il server su cui si trova il database specificato deve essere un server Cassette postali Exchange 2007 autonomo. Il server specificato non può essere un'implementazione cluster di Exchange 2007, ad esempio un'implementazione CCR (replica continua cluster) o SCC (cluster a copia singola).
Il gruppo di archiviazione e il database specificati devono esistere.
Nota
Il gruppo di archiviazione e il database possono essere montati o smontati.
Il database specificato non deve essere un database di ripristino.
La posizione specificata per la copia deve disporre di spazio su disco sufficiente per memorizzare la copia.
Il percorso e il nome del file devono essere univoci. Non possono essere uguali a una copia di database già definita.
Se il percorso del database termina con Esempio.edb, anche il percorso della copia deve terminare con Esempio.edb.
Dopo il completamento di un'operazione Enable-DatabaseCopy, si verificano tutti i risultati riportati di seguito:
L'oggetto database della cassetta postale nel servizio directory di Active Directory dispone di tutti gli attributi richiesti.
La copia della replica continua locale del database di produzione è stata creata ma non funziona oppure non ne è stato eseguito il seeding finché non viene abilitata la copia del gruppo di archiviazione.
Per avviare questa attività è necessario che l'account utilizzato sia stato delegato per il ruolo Amministratore di Exchange Server e per il 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 Server 2007, vedere Considerazioni sulle autorizzazioni.
Nota
La replica continua locale limita un gruppo di archiviazione in modo che possa contenere un solo database. Questa verifica non viene eseguita finché non viene eseguito il cmdlet Enable-StorageGroupCopy.
Nota
Non è disponibile alcun cmdlet Disable-DatabaseCopy in quanto la copia LCR non è completamente abilitata fino all'esecuzione di Enable-StorageGroupCopy e la copia LCR è completamente disabilitata con il cmdlet Disable-StorageGroupCopy fino a livello di database.
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Obbligatorio |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Il parametro Identity accetta uno dei seguenti valori:
|
CopyEdbFilePath |
Facoltativo |
Microsoft.Exchange.Data.EdbFilePath |
Il parametro CopyEdbFilePath consente di specificare il percorso in cui sarà creato il database. Il percorso predefinito è il seguente: <ExchangeInstallDirectory>\LocalCopies\Storage Group\MBDatabase.edb |
DomainController |
Facoltativo |
Microsoft.Exchange.Data.Fqdn |
Per specificare il nome di dominio completo (FQDN) del controller di dominio per individuare il server Cassette postali in cluster in Active Directory, includere il parametro DomainController nel comando. |
Errori
Errore | Descrizione |
---|---|
|
I valori di EDBFilePath e CopyEDBFilePath specificati devono essere diversi. |
|
Il database delle cassette postali specificato è un database di cassette postali di ripristino. La replica continua locale non è supportata in un gruppo di archiviazione di ripristino. |
|
La replica continua locale è già abilitata per il database e il gruppo di archiviazione. |
|
Lo spazio libero nella posizione della copia non è sufficiente per ospitare il file di produzione EDB. È necessario assicurarsi che lo spazio libero nella posizione della copia sia sufficiente per ospitare il file di produzione EDB. |
|
Il percorso del file EDB del database specificato non è disponibile. È necessario correggere questo errore prima di eseguire il cmdlet Enable-DatabaseCopy. |
|
Il cmdlet Enable-DatabaseCopy non può essere eseguito su un cluster perché la replica continua locale non è supportata sul cluster. |
|
Il cmdlet Enable-DatabaseCopy non ha consentito di recuperare il database della cassetta postale specificato. |
|
Il valore di CopyEdbFilePath specificato non è un'unità fissa. Per i percorsi dei file della replica continua locale è possibile utilizzare solo un archivio fisso (non rimovibile). |
|
Il valore di CopyEdbFilePath specificato non è disponibile. È già presente una directory con il nome specificato sul server. È necessario specificare un percorso univoco per consentire a CopyEdbFilePath di eseguire il cmdlet Enable-DatabaseCopy. |
|
Il percorso specificato per la posizione della copia contiene già un file di database. Per evitare di sovrascrivere i file esistenti, utilizzare il comando Move-Database con il parametro –ConfigurationOnly per modificare la configurazione senza spostare alcun file. |
|
Il cmdlet Enable-DatabaseCopy non ha consentito di verificare lo stato del file del database della copia perché il server specificato non è accessibile. Il server deve essere in linea per verificare lo stato del database della copia. |
Esempio
Nel seguente esempio viene mostrato il comando Enable-DatabaseCopy utilizzato per abilitare una copia del database denominato Mailbox Database, contenuto nel gruppo di archiviazione denominato SG1 e che si trova sul server denominato EXLCR1.
Enable-DatabaseCopy -Identity:"EXLCR1\SG1\Mailbox Database" -CopyEdbFilePath:"D:\DBs\SG1\Mailbox Database.edb"