Enable-DatabaseCopy (RTM)

 

Gilt für: Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-06-05

In diesem Thema wird erläutert, wie das Cmdlet Enable-DatabaseCopy zum Erstellen einer Kopie einer Datenbank auf einem bestimmten Postfachserver verwendet wird, auf dem Microsoft Exchange Server 2007 in einer LCR-Konfiguration (fortlaufende lokale Replikation, Local Continuous Replication) ausgeführt wird.

Syntax

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

Detaillierte Beschreibung

Der Exchange-Administrator möchten LCR für eine Datenbank auf einem Exchange 2007-Server aktivieren.

Zum erfolgreichen Auslösen einer Enable-DatabaseCopy-Operation müssen die folgenden Bedingungen erfüllt sein:

  • Bei dem Server, auf dem die angegebene Datenbank ausgeführt wird, muss es sich um einen eigenständigen Exchange 2007-Postfachserver handeln. Bei dem angegebenen Server darf es sich nicht um eine geclusterte Implementierung von Exchange 2007 handeln, z. B. CCR (fortlaufende Clusterreplikation) oder SSC (Einzelkopiecluster).

  • Die angegebene Speichergruppe und die Datenbank müssen vorhanden sein.

    Hinweis

    Die Speichergruppe und die Datenbank können bereitgestellt oder die Bereitstellung kann aufgehoben werden.

  • Die angegebene Datenbank darf keine Wiederherstellungsdatenbank sein.

  • An der für die Kopie angegebenen Speicherposition muss ausreichend Speicherplatz verfügbar sein, um die Kopie abzulegen.

  • Pfad und Dateiname müssen eindeutig sein. Sie dürfen nicht einer bereits definierten Datenbankkopie entsprechen.

  • Wenn der Datenbankpfad mit MySample.edb endet, muss auch der Pfad für die Kopie mit MySample.edb enden.

Nachdem eine Enable-DatabaseCopy-Operation abgeschlossen ist, tritt Folgendes ein:

  • Das Postfachdatenbank-Objekt im Verzeichnisdienst Active Directory weist alle erforderlichen Attribute auf.

  • Die LCR-Kopie der Produktionsdatenbank wird erstellt, ist jedoch erst funktionstüchtig oder bereit für das Seeding, wenn die Speichergruppenkopie aktiviert wurde.

Für diesen Task muss an das Konto, das Sie zum Einleiten des Tasks verwenden, die Exchange-Serveradministrator-Rolle delegiert worden sein, und es muss der lokalen Gruppe Administratoren für den Zielserver angehören. Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Hinweis

LCR beschränkt eine Speichergruppe, sodass diese nur genau eine Datenbank enthält. Diese Prüfung erfolgt erst, wenn das Cmdlet Enable-StorageGroupCopy ausgeführt wird.

Hinweis

Es ist kein Cmdlet Disable-DatabaseCopy verfügbar, weil die LCR-Kopie erst vollständig aktiviert wird, wenn Enable-StorageGroupCopy ausgeführt wird, und die LCR-Kopie wird durch das Cmdlet Disable-StorageGroupCopy vollständig bis zur Datenbankebene deaktiviert.

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Der Parameter Identity akzeptiert einen der folgenden Werte:

  • GUID

  • Name der Datenbank

CopyEdbFilePath

Optional

Microsoft.Exchange.Data.EdbFilePath

Mit dem Parameter CopyEdbFilePath wird der Pfad angegeben, unter dem die Datenbank erstellt wird. Der Standardpfad lautet: <ExchangeInstallationsVerzeichnis>\LocalCopies\Storage Group\MBDatabase.edb

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der den Postfachclusterserver in Active Directory angibt, fügen Sie dem Befehl den Parameter DomainController hinzu.

Fehler

Fehler Beschreibung

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.

Der Pfad zur EDB-Datei (EDBFilePath) und zur Kopie der EDB-Datei (CopyEDBFilePath) dürfen nicht gleich sein.

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

Bei der angegebenen Postfachdatenbank handelt es sich um eine Wiederherstellungs-Postfachdatenbank. Für eine Speichergruppe für die Wiederherstellung wird LCR nicht unterstützt.

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

Für Datenbank und Speichergruppe ist LCR bereits aktiviert.

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

An der Speicherposition der Kopie ist nicht genügend Speicherplatz für die Produktions-EDB-Datei vorhanden. Sie müssen sicherstellen, dass an der Speicherposition der Kopie ausreichend Festplattenspeicher für die EDB-Datei zur Verfügung steht.

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

Der EDB-Dateipfad der angegebenen Datenbank ist nicht verfügbar. Sie müssen dieses Problem beheben, bevor Sie das Cmdlet Enable-DatabaseCopy ausführen.

Local continuous replication cannot be enabled on a cluster.

Das Cmdlet Enable-DatabaseCopy kann nicht für einen Cluster ausgeführt werden, da LCR bei Clustern nicht unterstützt wird.

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

Das Cmdlet Enable-DatabaseCopy konnte die angegebene Postfachdatenbank nicht abrufen.

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

Bei dem mit CopyEdbFilePath angegebenen Pfad zur Kopie der EDB-Datei handelt es sich nicht um eine Festplatte. In LCR-Dateipfaden dürfen nur Festplatten und keine Wechseldatenträger angegeben werden.

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

Der mit CopyEdbFilePath angegebene Pfad ist nicht verfügbar. Es gibt bereits ein Verzeichnis mit dem angegebenen Namen auf dem Server. Sie müssen einen eindeutigen Pfad für CopyEdbFilePath angeben, damit das Cmdlet Enable-DatabaseCopy ausgeführt werden kann.

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.

Im Pfad zur Speicherposition der Kopie befindet sich bereits eine Datenbankdatei. Damit vorhandene Dateien nicht überschrieben werden, sollten Sie den Befehl Move-Database mit dem Parameter ConfigurationOnly verwenden, um die Konfiguration zu ändern, ohne Dateien zu verschieben.

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.

Das Cmdlet Enable-DatabaseCopy konnte den Status der Datenbankdatei der Kopie nicht prüfen, da auf den angegebenen Server nicht zugegriffen werden kann. Zum Prüfen des Status der Datenbankkopie muss der Server online sein.

Beispiel

Im folgenden Beispiel wird gezeigt, wie mit dem Befehl Enable-DatabaseCopy eine Datenbankkopie der Datenbank Mailbox Database angelegt wird, die sich in der Speichergruppe SG1 auf dem Server EXLCR1 befindet.

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