Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Изолированная копия базы данных почтовых ящиков — это копия базы данных почтовых ящиков со значением времени задержки преобразования, превышающим 0. Активация и восстановление изолированной копии базы данных почтовых ящиков — это простой процесс, если необходимо преобразовать все файлы журнала и сделать копию базы данных текущей. Преобразование файлов журнала к определенному моменту времени является более сложной операцией, так как необходимо вручную управлять файлами журнала и запускать Eseutil.

Необходимы сведения о других задачах управления, относящихся к копиям базы данных почтовых ящиков? См. раздел Управление копиями базы данных почтовых ящиков.

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

Предварительные условия

  • Активируемая копия базы данных почтовых ящиков должна иметь значение времени задержки преобразования, превышающее 0.

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

Использование командной консоли для активации изолированной копии базы данных почтовых ящиков к определенному моменту времени

Запись «Копии базы данных почтовых ящиков» в разделе Разрешения высокой доступности.

Примечание.
Для активации изолированной копии базы данных почтовых ящиков к определенному моменту времени нельзя использовать консоль управления Exchange.
  1. Приостановите репликацию для изолированной копии, активируемой с помощью командлета Suspend-MailboxDatabaseCopy, как показано в примере.

    Скопировать код
    Suspend-MailboxDatabaseCopy DB1\EX3 -SuspendComment "Activated lagged copy of DB1 on server EX3" -Confirm:$false
    
  2. При необходимости сделайте основанный на файловой системе (без поддержки Exchange) снимок службы теневого копирования томов (VSS), содержащий копию базы данных и файлы журнала. Чтобы сделать снимок VSS, используйте средство vssadmin.exe, которое включено в Windows, как показано в этом примере.

    Скопировать код
    vssadmin create shadow /For=C:\mountpoints\db01
    vssadmin create shadow /For=C:\mountpoints\db01_logs
    
    Примечание.
    На этом этапе теневые копии находятся в режиме ожидания базы данных и томов журналов. Продолжение выполнения этой процедуры на существующем томе приведет к снижению производительности операции записи копии. Если это нежелательно, можно скопировать базу данных и файлы журнала на другой том для выполнения восстановления.
  3. Определите, какие файлы журнала необходимо преобразовать в базу данных для выполнения восстановления на определенный момент времени (на основе даты и времени файла журнала, как показано в Проводнике Windows). Все журналы, созданные после этого момента, необходимо переместить в другой каталог до тех пор, пока процесс восстановления не закончится, а журналы больше не понадобятся.

  4. Удалите файл контрольной точки (.chk) для базы данных.

  5. Используйте Eseutil для выполнения операции восстановления, как показано в этом примере.

    Скопировать код
    Eseutil.exe /r /eXX /a
    
    Примечание.
    В предыдущем примере /eXX — это префикс создания журнала для базы данных (например, E00, E01, E02 и т. д.).
    Важно!
    Этот шаг может занять значительное время в зависимости от нескольких факторов, например от продолжительности времени задержки преобразования, количества файлов журнала, созданных в течение этого периода, и скорости, с которой оборудование может преобразовать эти журналы в восстановленную базу данных.
  6. После завершения преобразования журнала база данных находится в состоянии чистого отключения и может быть скопирована и использована в целях восстановления.

  7. После завершения процесса восстановления возобновите репликацию для базы данных, которая использовалась как часть процесса восстановления (см. пример ниже).

    Скопировать код
    Resume-MailboxDatabaseCopy DB1\EX3
    

Дополнительные сведения о синтаксисе и параметрах см. в разделах Suspend-MailboxDatabaseCopy или Resume-MailboxDatabaseCopy.