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