Поделиться через


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

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Последнее изменение раздела: 2007-08-21

В этом разделе объясняется, как с помощью функции переносимости базы данных Microsoft Exchange Server 2007 подключить базу данных почтовых ящиков на сервере, отличном от того, на котором эта база данных была создана. Дополнительные сведения о переносимости базы данных см. в разделе Переносимость баз данных.

noteПримечание.
Функцию переносимости базы данных можно использовать только с базами данных почтовых ящиков. С базами данных общих папок ее использовать нельзя.

Предварительная подготовка

Для выполнения описанной ниже процедуры используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.

Процедура

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

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

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

      ESEUTIL /R <Enn>
      
      noteПримечание.
      Параметр <Enn> определяет префикс файлов журналов для группы хранения, содержащей базу данных, в которой предполагается преобразовать файлы журналов. Префикс файлов журналов является обязательным параметром команды Eseutil /r. Определить префикс файлов журналов группы хранения можно с помощью следующей команды командной консоли Exchange:
      Get-StorageGroup <Server_Name>\<StorageGroup_Name> | fl LogFilePrefix
      
  2. Перед подключением базы данных необходимо создать базу данных на новом сервере. Выберите группу хранения, которая будет содержать базу данных, а затем создайте базу данных, выполнив следующую команду командной консоли Exchange:

    New-MailboxDatabase -StorageGroup <Server_Name>\<StorageGroup_Name> -Name <Database Name> 
    
    noteПримечание.
    Инструкции по созданию группы хранения, см. в разделе Создание группы хранения.
  3. Установите атрибут База данных может быть перезаписана при восстановлении, выполнив следующую команду командной консоли Exchange:

    Set-MailboxDatabase <Database Name> -AllowFileRestore:$true
    
  4. Переместите файлы базы данных (EDB-файлы, файлы журнала и каталог поиска Exchange) в соответствующее местоположение. Файлы базы данных должны находиться на новом сервере в надлежащем местоположении.

  5. Подключите базу данных с помощью следующей команды командной консоли Exchange:

    Mount-Database <Database Name>
    
  6. После подключения базы данных измените параметры учетной записи пользователя с помощью команды Move-Mailbox -ConfigurationOnly, чтобы учетная запись указывала на почтовый ящик на новом сервере почтовых ящиков. Чтобы с помощью командлета Move-Mailbox переместить всех пользователей из старой базы данных в новую, выполните следующую команду командной консоли Exchange:

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Move-Mailbox -ConfigurationOnly -TargetDatabase <TargetDatabase>
    
    noteПримечание.
    При использовании этой команды новый почтовый ящик, который не открывался или в котором нет почты, не будет перемещен, поскольку он не существует в хранилище.

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

  • Клиенты Microsoft Office Outlook 2007 будут перенаправляться через службу автообнаружения.

  • Пользователи веб-клиента Outlook Web Access будут автоматически перенаправляться на новый сервер.

  • В клиентах Outlook более ранних версий потребуется вручную указать новый сервер, если имя сервера изменилось.

Дополнительные сведения

Дополнительные сведения о службе автообнаружения см. в разделе Управление службой автообнаружения.

Для получения дополнительных сведений о командлете Move-Mailbox см. раздел Move-Mailbox.

Дополнительные сведения о командлете Get-Mailbox см. в разделе Get-Mailbox.