Share via


Enable-DatabaseCopy

 

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

Ultima modifica dell'argomento: 2007-07-20

Il cmdlet Enable-DatabaseCopy consente di creare una copia passiva di un database in un server Cassette postali utilizzando la replica continua locale (LCR).

Sintassi

enable-DatabaseCopy -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Un amministratore di Exchange può dover abilitare la replica continua locale in un database su un server in cui è in esecuzione Exchange Server 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. Non è possibile abilitare la replica continua locale in un server di cassette postali in cluster.

  • 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 utilizzare un account che disponga della delega del ruolo Amministratore di Exchange Server e dell'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 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 del cmdlet 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:

  • GUID

  • Nome del database

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm consente di determinare la sospensione dell'elaborazione e di richiedere che l'utente confermi l'operazione che verrà eseguita dal comando prima che l'elaborazione continui. Con il parametro Confirm non è necessario specificare un valore.

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.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf consente al comando di simulare le azioni da intraprendere sull'oggetto. Il parametro WhatIf consente di visualizzare le modifiche che verrebbero apportate senza applicarle. Con il parametro WhatIf non è necessario specificare un valore.

Errori

Errore Descrizione

The path, '<DBPath>', that you specified for the local continuous replication copy is used by another database on the same server (<serverName>). Please specify a different path for the copy's database.

I valori di EDBFilePath e CopyEDBFilePath specificati devono essere diversi.

The mailbox database you specified is a recovery mailbox database. Specified mailbox database: %Identity%

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.

Storage group '<SGName>' is enabled for local continuous replication. The database in the storage group must also be enabled.

La replica continua locale è già abilitata per il database e il gruppo di archiviazione.

There is not enough space on drive %drivename% to complete this operation.

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.

The database file path of '<DBPath>' is not available. Please correct the issue before continuing.

Il percorso del file EDB del database specificato non è disponibile. È necessario correggere questo errore prima di eseguire il cmdlet Enable-DatabaseCopy.

Local continuous replication cannot be enabled on a cluster.

Il cmdlet Enable-DatabaseCopy non può essere eseguito su un cluster perché la replica continua locale non è supportata sul cluster.

Failed to retrieve mailbox database '<DBName>' due to error (<ErrorCode>). Please correct the problem before continuing.

Il cmdlet Enable-DatabaseCopy non ha consentito di recuperare il database della cassetta postale specificato.

The location, '<DBLocation>' must be a fixed (non-removable) storage.

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).

The copy EDB file path is not available. There is already a directory named '<filePath>' on server '<server>'.

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.

The database file path that you specified (<DBPath>) for the local continuous replication copy of the database already contains a database file. To avoid overwriting the existing files, use move-database -configurationOnly to change the configuration without moving any files.

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.

Failed to check the status of copy's database file at (<DBPath>) on <ServerName>. To avoid overwriting the existing files, use "Move-DatabasePath -ConfigurationOnly" to change the configuration without moving any files.

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"