Überprüfen einer fortlaufenden lokalen Replikationskopie mithilfe von ESEUTIL

 

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

Letztes Änderungsdatum des Themas: 2008-01-15

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

Bevor Sie beginnen

Dieses Verfahren muss mithilfe eines Kontos ausgeführt werden, dem die Exchange-Serveradministratorberechtigungen für den Server zugewiesen wurden, auf dem sich die Speichergruppe befindet. 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 eine LCR-Kopie

  1. Halten Sie jegliche Wiedergabeaktivität des Transaktionsprotokolls für das Speichergruppenvolume an, das die zu überprüfende Datenbank 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> -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>
      
  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 eine physikalische Beschädigung erkennt, müssen Sie LCR deaktivieren, die beschädigten Dateien entfernen und LCR für die Speichergruppe wieder 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>
    

Im Verfahren wird das von einer Speichergruppe verwendete Protokollpräfix auf der Registerkarte Allgemein des Dialogfelds Eigenschaften des Speichergruppenobjekts in der Exchange-Verwaltungskonsole angezeigt. Pfad und Dateiname für jede LCR-Datenbankdatei werden auf der Registerkarte Datenbank des Dialogfelds Eigenschaften der Datenbank in der Exchange-Verwaltungskonsole angezeigt.

Weitere Informationen

Weitere Informationen zum Anzeigen von LCR-Konfigurationsinformationen finden Sie unter Anzeigen von Konfigurationseinstellungen für die fortlaufende lokale Replikation.