В данном разделе описано, как с помощью версии службы теневого копирования томов Microsoft (VSSAdmin.exe) для командной строки и программ работы с базой данных Exchange Server (Eseutil.exe) проверить физическую целостность журналов транзакций и баз данных, используемых на целевом компьютере пассивной непрерывной репликации.

Прежде чем приступить к работе

Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server для исходного и целевого серверов пассивной непрерывной репликации. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Прежде чем запустить проверку физической целостности базы данных, необходимо временно приостановить все операции преобразования журнала транзакций для группы хранения, которая содержит проверяемые файлы.

Процедура

Проверка файлов баз данных и журналов транзакций для группы хранения с включенной пассивной непрерывной репликацией

  1. Приостановите все действия по преобразованию журнала транзакций для тома группы хранения, который содержит проверяемые базы данных. Для этого:

    1. Откройте командную консоль Exchange.

    2. Выполните следующую команду, чтобы приостановить репликацию:

      Копировать код
      Suspend-StorageGroupCopy -Identity <Server\StorageGroup> -StandbyMachine <NameofSCRTargetComputer> -SuspendComment <Comment>
      
  2. Откройте окно командной стройки и перейдите в папку %Windows%\System32. Выполните следующую команду, чтобы создать теневую копию тома, содержащего базы данных, которые необходимо проверить:

    Копировать код
    Vssadmin create shadow /for=<Volume>
    
    Примечание.
    Параметр <Volume> должен быть буквой локального диска или буквой диска, соответствующей точке подключения тома.
  3. Возобновите ведение журнала транзакций и преобразование для всех баз данных в томе. Для этого выполните указанные ниже действия.

    1. Откройте командную консоль Exchange.

    2. Выполните следующую команду, чтобы возобновить репликацию:

      Копировать код
      Resume-StorageGroupCopy -Identity <Server\StorageGroup> -StandbyMachine <NameofSCRTargetComputer>
      
  4. В окне командной строки перейдите в каталог, в котором находится файл Eseutil.exe. По умолчанию он находится в каталоге %ProgramFiles%\Microsoft\Exchange Server\bin.

  5. Чтобы проверить физическую целостность базы данных, выполните следующую команду:

    Копировать код
    Eseutil /k /p20 <Path for VSS Shadow Copy of database>
    
  6. В зависимости от результатов, возвращенных программой Eseutil.exe, выполните одно из следующих действий:

    • Если программа Eseutil.exe обнаружила физическое повреждение, необходимо отключить пассивную непрерывную репликацию, удалить поврежденные файлы, а затем вновь включить пассивную непрерывную репликацию для группы хранения.

    • Если программа Eseutil.exe не обнаружила никаких проблем с проверяемыми файлами, перейдите к шагу 7.

  7. Удалите теневую копию, выполнив следующую команду:

    Копировать код
    Vssadmin delete shadows /For=<Volume>
    

Дополнительные сведения

Пошаговые инструкции по приостановке и возобновлению воспроизведения журнала транзакций для группы хранения с включенной пассивной непрерывной репликацией см. в разделах Приостановка внесения изменений в целевые объекты пассивной непрерывной репликации и Возобновление репликации для цели резервной непрерывной репликации.

Дополнительные сведения о средстве VSSAdmin.exe см. в документе Vssadmin (на английском языке).