В данном разделе описано, как с помощью версии службы теневого копирования томов Microsoft (VSSAdmin.exe) для командной строки и программ работы с базой данных Exchange Server (Eseutil.exe) проверить физическую целостность журналов транзакций и баз данных, используемых на целевом компьютере пассивной непрерывной репликации.
Прежде чем приступить к работе
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server для исходного и целевого серверов пассивной непрерывной репликации. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Прежде чем запустить проверку физической целостности базы данных, необходимо временно приостановить все операции преобразования журнала транзакций для группы хранения, которая содержит проверяемые файлы.
Процедура
Проверка файлов баз данных и журналов транзакций для группы хранения с включенной пассивной непрерывной репликацией
-
Приостановите все действия по преобразованию журнала транзакций для тома группы хранения, который содержит проверяемые базы данных. Для этого:
- Откройте командную консоль Exchange.
- Выполните следующую команду, чтобы приостановить
репликацию:
Копировать код Suspend-StorageGroupCopy -Identity <Server\StorageGroup> -StandbyMachine <NameofSCRTargetComputer> -SuspendComment <Comment>
- Откройте командную консоль Exchange.
-
Откройте окно командной стройки и перейдите в папку %Windows%\System32. Выполните следующую команду, чтобы создать теневую копию тома, содержащего базы данных, которые необходимо проверить:
Копировать код Vssadmin create shadow /for=<Volume>
Примечание. Параметр <Volume> должен быть буквой локального диска или буквой диска, соответствующей точке подключения тома. -
Возобновите ведение журнала транзакций и преобразование для всех баз данных в томе. Для этого выполните указанные ниже действия.
- Откройте командную консоль Exchange.
- Выполните следующую команду, чтобы возобновить репликацию:
Копировать код Resume-StorageGroupCopy -Identity <Server\StorageGroup> -StandbyMachine <NameofSCRTargetComputer>
- Откройте командную консоль Exchange.
-
В окне командной строки перейдите в каталог, в котором находится файл Eseutil.exe. По умолчанию он находится в каталоге %ProgramFiles%\Microsoft\Exchange Server\bin.
-
Чтобы проверить физическую целостность базы данных, выполните следующую команду:
Копировать код Eseutil /k /p20 <Path for VSS Shadow Copy of database>
-
В зависимости от результатов, возвращенных программой Eseutil.exe, выполните одно из следующих действий:
- Если программа Eseutil.exe обнаружила физическое повреждение,
необходимо отключить пассивную непрерывную репликацию, удалить
поврежденные файлы, а затем вновь включить пассивную непрерывную
репликацию для группы хранения.
- Если программа Eseutil.exe не обнаружила никаких проблем с
проверяемыми файлами, перейдите к шагу 7.
- Если программа Eseutil.exe обнаружила физическое повреждение,
необходимо отключить пассивную непрерывную репликацию, удалить
поврежденные файлы, а затем вновь включить пассивную непрерывную
репликацию для группы хранения.
-
Удалите теневую копию, выполнив следующую команду:
Копировать код Vssadmin delete shadows /For=<Volume>
Дополнительные сведения
Пошаговые инструкции по приостановке и возобновлению воспроизведения журнала транзакций для группы хранения с включенной пассивной непрерывной репликацией см. в разделах Приостановка внесения изменений в целевые объекты пассивной непрерывной репликации и Возобновление репликации для цели резервной непрерывной репликации.
Дополнительные сведения о средстве VSSAdmin.exe см. в документе Vssadmin (на английском языке).