Überprüfen einer fortlaufenden Standbyreplikationskopie

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Letztes Änderungsdatum des Themas: 2007-10-10

In diesem Thema wird erläutert, wie die Befehlszeilenversion des Tools Microsoft Volumenschattenkopie-Dienst (Volume Shadow Copy Service, VSS) und die Exchange-Datenbankdienstprogramme (Eseutil.exe) zum Durchführen einer physikalischen Konsistenzprüfung von Transaktionsprotokollen und Datenbanken verwendet werden können, die Teil eines Ziels einer fortlaufenden Standbyreplikation (Standby Continuous Replication, SCR) sind.

Bevor Sie beginnen

Damit Sie das folgende Verfahren ausführen können, muss die Rolle Exchange-Serveradministrator für die SCR-Quell- und -Zielserver an das verwendete Konto delegiert worden sein. Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Bevor Sie eine physikalische Konsistenzprüfung für eine Datenbank ausführen, müssen Sie vorübergehend alle Wiedergabeaktivitäten von Transaktionsprotokollen für die Speichergruppe anhalten, die die zu überprüfenden Dateien enthält.

Verfahren

So überprüfen Sie die Datenbank- und Transaktionsprotokolldateien auf eine SCR-aktivierte Speichergruppe

  1. Halten Sie alle Wiedergabeaktivität des Transaktionsprotokolls für das Speichergruppenvolume an, das die zu überprüfenden Datenbanken enthält. Gehen Sie dazu wie folgt vor:

    1. Öffnen Sie die Exchange-Verwaltungsshell.

    2. Führen Sie den folgenden Befehl aus, um die Replikation anzuhalten:

      Suspend-StorageGroupCopy -Identity <Server\StorageGroup> -StandbyMachine <NameofSCRTargetComputer> -SuspendComment <Comment>
      
  2. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie dann zum Ordner %Windows%\System32. Führen Sie den folgenden Befehl aus, um eine Schattenkopie des Volumes zu erstellen, das die zu überprüfende Datenbank enthält:

    Vssadmin create shadow /for=<Volume>
    

    Hinweis

    Der Parameter <Volume> muss ein lokaler Laufwerkbuchstabe oder ein Laufwerkbuchstabe sein, der einen Volumebereitstellungspunkt darstellt.

  3. Setzen Sie das Transaktionsprotokoll und die Wiedergabeaktivität für alle Datenbanken auf dem Volume fort. Gehen Sie dazu wie folgt vor:

    1. Öffnen Sie die Exchange-Verwaltungsshell.

    2. Führen Sie den folgenden Befehl aus, um die Replikation fortzusetzen:

      Resume-StorageGroupCopy -Identity <Server\StorageGroup> -StandbyMachine <NameofSCRTargetComputer>
      
  4. Wechseln Sie im Eingabeaufforderungsfenster in das Verzeichnis, das Eseutil.exe enthält. Standardmäßig ist Eseutil.exe im Verzeichnis %ProgramFiles%\Microsoft\Exchange Server\bin gespeichert.

  5. Um die physikalische Integrität der Datenbank zu überprüfen, verwenden Sie den folgenden Befehl:

    Eseutil /k /p20 <Path for VSS Shadow Copy of database>
    
  6. Abhängig von den Ergebnissen, die Eseutil.exe zurückgibt, führen Sie einen der folgenden Schritte durch:

    • Wenn Eseutil.exe einen physikalischen Fehler erkennt, müssen Sie SCR deaktivieren, die fehlerhaften Dateien entfernen und SCR für die Speichergruppe erneut aktivieren.

    • Wenn Eseutil.exe keine Probleme mit den überprüften Dateien meldet, fahren Sie mit Schritt 7 fort.

  7. Löschen Sie die Schattenkopie mithilfe des folgenden Befehls:

    Vssadmin delete shadows /For=<Volume>
    

Weitere Informationen

Ausführliche schrittweise Anweisungen zum Anhalten und Fortsetzen der Transaktionsprotokollwiedergabe für eine SCR-aktivierte Speichergruppe finden Sie unter Anhalten von Änderungen an einem Ziel der fortlaufenden Standbyreplikation und Wiederaufnehmen der Replikation auf einem Ziel für die fortlaufende Standbyreplikation.

Weitere Informationen zu VSSAdmin.exe finden Sie unter Vssadmin.