Share via


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.

CautionAchtung:
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:

  • GUID

  • Name der Speichergruppe

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

Update-StorageGroupCopy: Online database seeding error: MSExchangeIS (Information Store) is not online on '< Name des Postfachclusterservers oder Servername >'.

Der Task konnte aufgrund eines Kommunikationsproblems keine Verbindung zum Server herstellen.

Update-StorageGroupCopy: Online database seeding error: '< Speichergruppenname >' is not suspended. The storage group must be suspended before seeding.

Die Speichergruppe muss angehalten werden, bevor das Seeding durchgeführt werden kann.

Update-StorageGroupCopy: This task must be run on the second copy's machine if the ' TargetPath ' parameter is omitted.

Dieser Task muss auf der passiven Kopie ausgeführt werden, wenn der Parameter TargetPath ausgelassen wird.

Update-StorageGroupCopy is unable to update the storage group copy because this task is only supported on servers running Exchange Server 2007. < ServerName > is not running Exchange Server 2007.

LCR und CCR werden nur in Exchange 2007 unterstützt.

Access denied. The account used to run this task does not have sufficient privileges to update storage group copy from < ServerName >. Please use an account that has been assigned the Exchange Server Admin role.

Benutzer verfügt nicht über eine Exchange-Serveradministratorberechtigung auf dem angegebenen Server.

< ServerName > or < StorageGroupName > does not exist.

Die angegebene ID ist nicht vorhanden.

Update-StorageGroupCopy: Continuous replication is not configured on '< Speichergruppenname >'.

CCR (when no second node):

Update-StorageGroupCopy: Continuous replication is not configured on '< Speichergruppenname >'.

Die angegebene Speichergruppe ist nicht für Replikationsunterstützung konfiguriert.

Database:

Update-StorageGroupCopy: Online database seeding error: Target database ('< Pfad >') already exists. It must be removed.

Logs:

Update-StorageGroupCopy : Online database seeding error: Log files already exist at '< Pfad >'. They must be removed.

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.

Update-StorageGroupCopy: Online database seeding error: The database is not mounted.

Die Produktionsdatenbank wurde nicht bereitgestellt. Stellen Sie die Datenbank bereit, und führen Sie den Task erneut aus.

Specified path is not available.

Der angegebene Pfad ist nicht verfügbar oder schreibgeschützt.

Update-StorageGroupCopy: Online database seeding error: The database is currently being backed up.

Storage group <StorageGroupName> failed to seed at <DatabaseLocation>. Reason: Error Code (0x50d).

Die Quelldatenbank wird bereits gesichert.

Update-StorageGroupCopy: Online database seeding error: Communication failure; Exchange Information Store (MSExchangeIS) on '< ServerName >' is unavailable.

Keine Kommunikation mit der Quelle möglich. Die Aktualisierung wurde beendet.

Update-StorageGroupCopy: Online database seeding error: < Fehlercode >.

Fehler beim Seeding. Gründe:

  • Unbekannter Fehler

  • Ungültige Eingabe oder ungültiger Parameter

  • Nicht genügend RAM

  • Nicht genügend Speicherplatz verfügbar

  • Keine Verarbeitungsrechte

  • Das Seedingverzeichnis nicht vorhanden

  • Protokolldateien bereits vorhanden

  • JTX-Dateien bereits vorhanden

  • Speichergruppe nicht vorhanden

Update-StorageGroupCopy: Failed to create the directory '< Verzeichnispfad >'. The error code is '< Fehlercode >'.

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