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