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:
|
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 |
---|---|
|
Der Pfad zur EDB-Datei (EDBFilePath) und zur Kopie der EDB-Datei (CopyEDBFilePath) dürfen nicht gleich sein. |
|
Bei der angegebenen Postfachdatenbank handelt es sich um eine Wiederherstellungs-Postfachdatenbank. Für eine Speichergruppe für die Wiederherstellung wird LCR nicht unterstützt. |
|
Für Datenbank und Speichergruppe ist LCR bereits aktiviert. |
|
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. |
|
Der EDB-Dateipfad der angegebenen Datenbank ist nicht verfügbar. Sie müssen dieses Problem beheben, bevor Sie das Cmdlet Enable-DatabaseCopy ausführen. |
|
Das Cmdlet Enable-DatabaseCopy kann nicht für einen Cluster ausgeführt werden, da LCR bei Clustern nicht unterstützt wird. |
|
Das Cmdlet Enable-DatabaseCopy konnte die angegebene Postfachdatenbank nicht abrufen. |
|
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. |
|
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. |
|
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. |
|
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"