Update-StorageGroupCopy (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-08-29
Verwenden Sie das Cmdlet Update-StorageGroupCopy zum Initiieren oder erneuten Synchronisieren der Replikation für eine bestimmte Datenbankkopie der fortlaufenden Clusterreplikation (Cluster Continuous Replication, CCR) bzw. der fortlaufenden lokalen Replikation (Local Continuous Replication, LCR) unter Microsoft Exchange Server 2007.
Syntax
Update-StorageGroupCopy -Identity <StorageGroupIdParameter> [-DeleteExistingFiles <SwitchParameter>] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ManualResume <SwitchParameter>] [-TargetPath <LocalLongFullPath>]
Detaillierte Beschreibung
Mit dem Cmdlet Update-StorageGroupCopy können Sie die Replikation für eine CCR- oder LCR-Kopie manuell initiieren oder erneut synchronisieren. Das Cmdlet setzt die Replikation für die Speichergruppenkopie automatisch fort. Wenn Sie die Replikation manuell fortsetzen möchten, können Sie das Cmdlet mit dem Parameter ManualResume ausführen.
Dieser Vorgang sollte in folgenden Situationen durchgeführt werden:
Sie haben eine Speichergruppenkopie in LCR erstellt, die nicht über eine Basisliniendatenbank verfügt.
Eine Datenbank in der CCR- oder LCR-Kopie ist beschädigt.
Sie haben eine LCR-Kopie remote aktiviert, die zuvor gesichert wurde und daher nicht über alle Protokolle verfügt.
Sie verwenden eine CCR- oder LCR-Umgebung und müssen für die passiven Kopie eine neue Basisliniendatenbank erstellen. Dies kann bei Beschädigungen, einigen Konfigurationsänderungen, ausgefallenen Servern oder einer ungültigen Basisliniendatenbank in der passiven Kopie der Fall sein.
Sie haben eine Offlinedefragmentierung für die Produktionsdatenbank ausgeführt.
Hinweis
Wenn kein Zielpfad angegeben ist, muss der Befehl auf dem Computer ausgeführt werden, auf dem sich die Kopie befindet.
Hinweis
Der Befehl erlaubt nicht, dass Sicherungen (Volumeschattenkopie-Dienst (Volume Shadow Copy Service, VSS) oder Legacystreamingsicherungen) für die gleiche Speichergruppe ausgeführt werden.
Wichtig
Wenn die Verbindung zur aktiven Kopie verloren geht oder fehlschlägt, muss der Vorgang vollständig neu gestartet werden.
Wichtig
Vor dem Initialisieren des Cmdlets müssen Sie prüfen, ob genügend Speicherplatz vorhanden ist, da keine automatische Überprüfung vorgenommen wird. Bei Verwendung des Parameters DeleteExistingFiles ist Speicherplatz für zwei Kopien der Datenbank auf dem Zieldatenträger erforderlich, da die vorhandene Datenbank erst nach dem erfolgreichen Erstellen einer neuen Datenbank gelöscht wird.
Achtung: |
---|
Das Cmdlet Update-StorageGroupCopy kann sich auf die verfügbare Netzwerkbandbreite und unter Umständen auch auf die Leistung des Produktionsservers auswirken. |
Bei Ausführung des Cmdlets Update-StorageGroupCopy dürfen sich keine Exchange-Dateien am Zielspeicherort befinden. Außerdem muss die Replikationsaktivität für die Speichergruppenkopie angehalten sein. Verwenden Sie das Cmdlet Suspend-StorageGroupCopy, um die Speichergruppenkopie anzuhalten. Sobald das Seeding erfolgreich abgeschlossen ist, wird die Replikation für die Speichergruppenkopie automatisch neu gestartet, sofern nicht der ParameterManualResume festgelegt ist.
Um das Cmdlet Update-StorageGroupCopy auf einem Computer ausführen zu können, auf dem ein Postfachclusterserver installiert ist, müssen Sie ein Konto verwenden, an das die Exchange-Serveradministrator-Rolle delegiert wurde und das Mitglied der lokalen Gruppe Administratoren für den Zielserver ist. 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.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Der Parameter Identity akzeptiert einen der folgenden Werte:
|
Confirm |
Optional |
Boolescher Wert |
Der Parameter Confirm führt dazu, dass der Befehl die Verarbeitung unterbricht und vom Administrator die Bestätigung der Aufgabe des Befehls erfordert, bevor die Verarbeitung fortgesetzt wird. Der Standardwert lautet "$true". |
DeleteExistingFiles |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter DeleteExistingFiles bewirkt, dass der Befehl Protokolle, Prüfpunkte und Datenbankdateien am Zielspeicherort entfernt. Es werden nur die Dateien entfernt, auf die geprüft wird, und schlägt fehl, wenn andere Dateien vorhanden sind. Andere Dateien auf dem Zielspeicherort werden nicht bearbeitet. Daher müssen Sie bei Vorhandensein anderer Dateien diese manuell entfernen. |
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
Der Parameter DomainController kann im Cmdlet verwendet werden, um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der für den Zugriff auf das Speichergruppenobjekt verwendet wird. |
Force |
Optional |
System.Management.Automation.SwitchParameter |
Der Parameter Force kann verwendet werden, wenn der Task programmgesteuert ausgeführt wird und eine Aufforderung zur Eingabe durch den Administrator nicht geeignet ist. Wenn Force nicht im Cmdlet angegeben ist, wird die Eingabe durch einen Administrator angefordert. Wenn Force im Cmdlet angegeben ist, der Wert jedoch ausgelassen wird, lautet der Standardwert "$true". |
ManualResume |
Optional |
System.Management.Automation.SwitchParameter |
Verwenden Sie den Parameter ManualResume, wenn das Cmdlet Update-StorageGroupCopy die Replikation für die Speichergruppenkopie nicht automatisch fortsetzen soll. Dieser Parameter ermöglicht es Ihnen, die Replikation für die Speichergruppenkopie manuell fortzusetzen. |
TargetPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Der Parameter TargetPath gibt den Speicherort der Datenbankdatei an. In diesem Verzeichnis wird die Datenbank gespeichert. Der letzte Teil des Pfads wird durch den Basisnamen der Quelle festgelegt. |
WhatIf |
Optional |
Boolescher Wert |
Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des Parameters WhatIf kann der Administrator die sich ergebenden Änderungen anzeigen, ohne diese Änderungen tatsächlich auszuführen. Der Standardwert lautet "$true". |
Fehler
Fehler | Beschreibung |
---|---|
|
Der Task konnte aufgrund eines Kommunikationsproblems keine Verbindung zum Server herstellen. |
|
Die Speichergruppe muss angehalten werden, bevor das Seeding durchgeführt werden kann. |
|
Dieser Task muss auf der passiven Kopie ausgeführt werden, wenn der Parameter TargetPath ausgelassen wird. |
|
LCR und CCR werden nur in Exchange 2007 unterstützt. |
|
Benutzer verfügt nicht über eine Exchange-Serveradministratorberechtigung auf dem angegebenen Server. |
|
Die angegebene ID ist nicht vorhanden. |
|
Die angegebene Speichergruppe ist nicht für Replikationsunterstützung konfiguriert. |
|
Protokolldateien und eine Datenbank wurden vor dem Ausführen einer Aktualisierung ohne target path nicht gelöscht. Löschen Sie Protokoll, Datenbank, Prüfpunkt und JTX-Dateien am Zielspeicherort, oder legen Sie die Option DeleteExistingFiles fest. |
|
Die Produktionsdatenbank wurde nicht bereitgestellt. Stellen Sie die Datenbank bereit, und führen Sie den Task erneut aus. |
|
Der angegebene Pfad ist nicht verfügbar oder schreibgeschützt. |
|
Die Quelldatenbank wird bereits gesichert. |
|
Keine Kommunikation mit der Quelle möglich. Die Aktualisierung wurde beendet. |
|
Fehler beim Seeding. Gründe:
|
|
Verzeichnis zum Hosten der Datenbank konnte nicht erstellt werden. |
Beispiel
Das folgende Beispiel zeigt, wie Sie das erneute Seeding für die Speichergruppe SG1 auf Server1 durchführen.
Update-StorageGroupCopy -Identity:Server1\SG1