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

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

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

Заполнение можно выполнить, используя следующие методы.

Обновление копии базы данных может занять длительное время, особенно если копируемая база данных имеет большой объем, а также в случае высокой задержки сети или использования низкоскоростной сети. После запуска процесса заполнения не закрывайте консоль управления EMC или командную консоль, пока процесс не будет завершен. В противном случае заполнение будет прервано.

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

Несколько копий базы данных могут быть заполнены одновременно. Но при одновременном заполнении нескольких копий необходимо заполнять только файл базы данных, пропуская каталог индекса содержимого. Для этого можно воспользоваться параметром DatabaseOnly командлета Update-MailboxDatabaseCopy.

Примечание.
Если при заполнении нескольких копий из одного источника параметр DatabaseOnly не используется, задача завершится неудачно с ошибкой SeedInProgressException FE1C6491.

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

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

Необходимые действия

Использование EMC для обновления копии базы данных почтовых ящиков

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

  1. В дереве консоли выберите Конфигурация организации > Почтовый ящик.

  2. В области результатов перейдите на вкладку Управление базой данных.

  3. В рабочей области на вкладке Копия базы данных щелкните правой кнопкой мыши копию базы данных, которую необходимо обновить, а затем выберите Обновить копию базы данных.

  4. На странице Обновление копии базы данных выполните настройку доступных параметров обновления копии базы данных.

    • По умолчанию в качестве источника заполнения базы данных используется активная копия базы данных. Если нужно использовать в качестве источника заполнения пассивную копию базы данных, установите флажок «Выбрать исходный сервер для заполнения» и нажмите кнопку Обзор, чтобы выбрать сервер, содержащий пассивную копию, которую нужно использовать в качестве источника.

    • Если в папке, которую задает путь заполняемой копии базы данных, есть файлы, настройте поведение задачи. Если в папке базы данных существуют какие-то файлы, можно выбрать либо Удалить их и продолжить процесс обновления, чтобы удалить все существующие файлы и выполнить операцию заполнения, либо можно выбрать Отменить процесс обновления, чтобы завершить задачу.

    • По умолчанию после завершения заполнения для базы данных будет автоматически возобновлена непрерывная репликация. Если автоматическое возобновление репликации не требуется, выберите вариант Оставить приостановленную копию базы данных. Репликация будет позже возобновлена вручную.

    • При необходимости задайте сеть DAG, используемую для заполнения. Чтобы выбрать используемую сеть DAG, нажмите кнопку Обзор.

  5. После настройки доступных параметров нажмите Обновить, чтобы обновить копию базы данных.

  6. На странице Завершение в поле Сводка указано, была ли операция выполнена успешно. В сводке также отображается команда командной консоли, которая использовалась для выполнения данной процедуры.

  7. Нажмите кнопку Готово, чтобы завершить работу мастера.

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

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

В данном примере показано, как заполнить копию базы данных с именем DB1 на сервере MBX1.

Скопировать код
Update-MailboxDatabaseCopy -Identity DB1\MBX1

В данном примере показано, как заполнить копию базы данных с именем DB1 на сервере MBX1 с использованием сервера MBX2 в качестве исходного сервера почтовых ящиков для заполнения.

Скопировать код
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2

В данном примере показано, как заполнить копию базы данных с именем DB1 на сервере MBX1 без заполнения каталога индекса содержимого.

Скопировать код
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly 

В данном примере показано, как заполнить каталог индекса содержимого для копии базы данных с именем DB1 на сервере MBX1 без заполнения файла базы данных.

Скопировать код
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly

Копирование автономной базы данных вручную

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

  1. Если для базы данных включено циклическое ведение журнала, его необходимо отключить перед продолжением работы. Циклическое ведение журнала можно отключить для базы данных почтовых ящиков с помощью командлета Set-MailboxDatabase, как показано в этом примере.

    Скопировать код
    Set-MailboxDatabase DB1 -CircularLoggingEnabled $false
    
  2. Отключите базу данных. Можно использовать командлет Dismount-Database, как показано в следующем примере.

    Скопировать код
    Dismount-Database DB1 -Confirm $false
    
  3. Вручную скопируйте файлы базы данных (файл самой базы и все файлы журнала) в другое расположение, например на внешний диск или в сетевую папку.

  4. Подключите базу данных. Можно использовать командлет Mount-Database, как показано в следующем примере.

    Скопировать код
    Mount-Database DB1
    
  5. На сервере, где будет размещаться копия, скопируйте файлы базы данных с внешнего диска или из сетевой папки в тот же путь, что используется для активной копии базы данных. Например, если путь активной копии базы данных — D:\DB1\DB1.edb, а путь к файлам журнала — D:\DB1, то файлы базы данных на сервере, где будет размещаться копия, следует скопировать в каталог D:\DB1.

  6. Добавьте копию базы данных почтовых ящиков, используя командлет Add-MailboxDatabaseCopy с параметром SeedingPostponed, как показано в следующем примере.

    Скопировать код
    Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponed
    
  7. Если для базы данных включено циклическое ведение журнала, включите его повторно с помощью командлета Set-MailboxDatabase, как показано в следующем примере.

    Скопировать код
    Set-MailboxDatabase DB1 -CircularLoggingEnabled $true