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

Приступая к работе

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

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

Процедура

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

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

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

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

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

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

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

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

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

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

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

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

    Копировать код
    Vssadmin delete shadows /For=<Volume> 
    
Примечание.
Если во время этого процесса происходит переход на другой ресурс, эта база данных не будет подключена при переходе на другой ресурс, так как файл будет использоваться.
Примечание.
Минимизируйте время приостановки копии. Чем больше время приостановки копии, тем больше журналов потребуется воспроизвести после перехода на другой ресурс.

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

Дополнительные сведения о просмотре сведений о среде кластера с непрерывной репликацией см. в разделе Инструкции по просмотру состояния копии непрерывной репликации кластера с помощью среды управления Exchange.

Для получения дополнительных сведений о приостановке копии группы хранения см. раздел Suspend-StorageGroupCopy.

Для получения дополнительных сведений о повторной активации копии группы хранения см. раздел Resume-StorageGroupCopy.