Share via


Enable-DatabaseCopy (RTM)

 

S’applique à : Exchange Server 2007

Dernière rubrique modifiée : 2007-06-05

Cette rubrique décrit l'utilisation de la cmdlet Enable-DatabaseCopy pour créer une copie d'une base de données sur le serveur de boîtes aux lettres spécifié exécutant Microsoft Exchange Server 2007 dans une configuration de réplication continue locale (LCR).

Syntaxe

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

Description détaillée

Un administrateur Exchange peut activer la LCR pour une base de données se trouvant sur un serveur Exchange 2007.

Pour lancer avec succès une opération Enable-DatabaseCopy, les conditions suivantes sont requises :

  • Le serveur contenant la base de données spécifiée doit être un serveur de boîtes aux lettres Exchange 2007 autonome. Le serveur spécifié ne peut pas être une implémentation en cluster d'Exchange 2007, par exemple, une réplication continue en cluster (CCR) ou un cluster à copie unique (SCC).

  • Le groupe de stockage et la base de données spécifiés doivent exister.

    Notes

    Le groupe de stockage et la base de données peuvent être montés ou démontés.

  • La base de données spécifiée ne peut pas être une base de données de récupération.

  • L'emplacement spécifié pour la copie doit disposer d'un espace disque suffisant pour contenir la copie.

  • Le chemin et le nom de fichier doivent être uniques. Ils ne peuvent pas correspondre à une copie de base de données déjà définie.

  • Si le chemin de la base de données se termine par MonExemple.edb, le chemin de la copie doit se terminer par MonExemple.edb.

Une fois l'opération Enable-DatabaseCopy terminée, les événements suivants se produisent :

  • L'objet base de données de boîtes aux lettres dans le service d'annuaire Active Directory a tous les attributs requis.

  • La copie LCR de la base de données de production est créée mais elle n'est pas fonctionnelle ni amorcée tant que la copie du groupe de stockage n'est pas activée.

Cette tâche requiert que le rôle Administrateur de serveur Exchange et le groupe Administrateurs local aient été délégués pour le serveur cible au compte utilisé pour démarrer la tâche. Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Notes

LCR restreint un groupe de stockage de façon à ce qu'il contienne précisément une seule base de données. Ce contrôle est effectué jusqu'à ce que la cmdlet Enable-StorageGroupCopy soit exécuté.

Notes

Aucune cmdlet Disable-DatabaseCopy n'est disponible car la copie de LCR n'est pas totalement activée tant que la cmdlet Enable-StorageGroupCopy n'est pas exécutée et la copie de LCR n'est pas complètement désactivée avec la cmdlet Disable-StorageGroupCopy au niveau de la base de données.

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Le paramètre Identity prend l'une des valeurs suivantes :

  • GUID

  • Nom de la base de données

CopyEDBFilePath

Facultatif

Microsoft.Exchange.Data.EdbFilePath

Le paramètre CopyEdbFilePath spécifie le chemin de l'emplacement où la base de données sera créée. Le chemin par défaut est : <ExchangeInstallDirectory>\LocalCopies\Storage Group\MBDatabase.edb

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui localise le serveur de boîtes aux lettres en cluster dans Active Directory, incluez le paramètre DomainController dans la commande.

Erreurs

Erreur Description

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.

Les valeurs que vous spécifiez pour EDBFilePath et CopyEDBFilePath ne peuvent pas être identiques.

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

La base de données de boîtes aux lettres spécifiée est une base de données de boîtes aux lettres de récupération. La LCR n'est pas prise en charge sur un groupe de stockage de récupération.

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

La LCR est déjà activée pour la base de données et le groupe de stockage.

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

Il n'y a pas suffisamment d'espace dans l'emplacement de la copie pour héberger le fichier .edb de production. Vous devez veiller à ce que l'emplacement de la copie offre un espace disque libre suffisant pour héberger le fichier .edb de production.

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

Le chemin d'accès du fichier .edb de la base de données spécifiée n'est pas disponible. Vous devez corriger ce problème avant d'exécuter la cmdlet Enable-DatabaseCopy.

Local continuous replication cannot be enabled on a cluster.

Vous ne pouvez pas exécuter la cmdlet Enable-DatabaseCopy sur un cluster parce que la LCR n'est pas prise en charge sur le cluster.

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

La cmdlet Enable-DatabaseCopy n'a pas pu extraire la base de données de boîtes aux lettres spécifiée.

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

Le CopyEdbFilePath spécifié n'est pas disponible sur un lecteur fixe. Seul un stockage fixe (non amovible) peut être utilisé pour les chemins de fichiers LCR.

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

La valeur de CopyEdbFilePath spécifiée n'est pas disponible. Il y a déjà un répertoire portant le nom spécifié sur le serveur. Vous devez spécifier un chemin unique pour que CopyEdbFilePath exécute la 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.

Le chemin spécifié pour l'emplacement de la copie contient déjà un fichier de base de données. Pour éviter de remplacer les fichiers existants, utilisez la commande Move-Database – paramètre ConfigurationOnly pour modifier la configuration sans déplacer de fichiers.

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.

La cmdlet Enable-DatabaseCopy n'a pas pu contrôler l'état du fichier de base de données de la copie parce que le serveur spécifié est inaccessible. Le serveur doit être en ligne pour contrôler l'état de la base de données de la copie.

Exemple

L'exemple suivant présente la commande Enable-DatabaseCopy utilisée pour activer une copie de la base de données nommée « Mailbox Database » contenue dans le groupe de stockage nommé « SG1 » et située sur le serveur nommé « EXLCR1 ».

Enable-DatabaseCopy -Identity:"EXLCR1\SG1\Mailbox Database" -CopyEdbFilePath:"D:\DBs\SG1\Mailbox Database.edb"