Инструкции по восстановлению базы данных почтовых ящиков на новом сервере с помощью функции мобильности базы данных
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Последнее изменение раздела: 2007-08-21
В этом разделе объясняется, как с помощью функции переносимости базы данных Microsoft Exchange Server 2007 подключить базу данных почтовых ящиков на сервере, отличном от того, на котором эта база данных была создана. Дополнительные сведения о переносимости базы данных см. в разделе Переносимость баз данных.
Примечание. |
---|
Функцию переносимости базы данных можно использовать только с базами данных почтовых ящиков. С базами данных общих папок ее использовать нельзя. |
Предварительная подготовка
Для выполнения описанной ниже процедуры используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Процедура
Перемещение базы данных почтовых ящиков на другой сервер с помощью функции переносимости базы данных
Перед перемещением базы данных почтовых ящиков на новый сервер необходимо перевести ее в состояние чистого отключения. Если база данных находится в состоянии чистого отключения, перейдите к действию 2. В противном случае выполните указанную ниже операцию «мягкого» восстановления.
Примечание. При выполнении «мягкого» восстановления все несохраненные файлы журналов сохраняются в базе данных. Если имеются не все необходимые файлы журналов, выполнить «мягкое» восстановление не удастся. Перейдите к действию 2. Чтобы сохранить все несохраненные файлы журналов в базе данных, выполните в командной строке следующую команду:
ESEUTIL /R <Enn>
Примечание. Параметр <Enn> определяет префикс файлов журналов для группы хранения, содержащей базу данных, в которой предполагается преобразовать файлы журналов. Префикс файлов журналов является обязательным параметром команды Eseutil /r. Определить префикс файлов журналов группы хранения можно с помощью следующей команды командной консоли Exchange: Get-StorageGroup <Server_Name>\<StorageGroup_Name> | fl LogFilePrefix
Перед подключением базы данных необходимо создать базу данных на новом сервере. Выберите группу хранения, которая будет содержать базу данных, а затем создайте базу данных, выполнив следующую команду командной консоли Exchange:
New-MailboxDatabase -StorageGroup <Server_Name>\<StorageGroup_Name> -Name <Database Name>
Примечание. Инструкции по созданию группы хранения, см. в разделе Создание группы хранения. Установите атрибут База данных может быть перезаписана при восстановлении, выполнив следующую команду командной консоли Exchange:
Set-MailboxDatabase <Database Name> -AllowFileRestore:$true
Переместите файлы базы данных (EDB-файлы, файлы журнала и каталог поиска Exchange) в соответствующее местоположение. Файлы базы данных должны находиться на новом сервере в надлежащем местоположении.
Подключите базу данных с помощью следующей команды командной консоли Exchange:
Mount-Database <Database Name>
После подключения базы данных измените параметры учетной записи пользователя с помощью команды Move-Mailbox -ConfigurationOnly, чтобы учетная запись указывала на почтовый ящик на новом сервере почтовых ящиков. Чтобы с помощью командлета Move-Mailbox переместить всех пользователей из старой базы данных в новую, выполните следующую команду командной консоли Exchange:
Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Move-Mailbox -ConfigurationOnly -TargetDatabase <TargetDatabase>
Примечание. При использовании этой команды новый почтовый ящик, который не открывался или в котором нет почты, не будет перемещен, поскольку он не существует в хранилище.
После завершения репликации службы каталогов Active Directory все пользователи могут обращаться к своим почтовым ящикам на новом сервере Exchange. Клиенты могут подключаться к новому серверу описанными ниже способами.
Клиенты Microsoft Office Outlook 2007 будут перенаправляться через службу автообнаружения.
Пользователи веб-клиента Outlook Web Access будут автоматически перенаправляться на новый сервер.
В клиентах Outlook более ранних версий потребуется вручную указать новый сервер, если имя сервера изменилось.
Дополнительные сведения
Дополнительные сведения о службе автообнаружения см. в разделе Управление службой автообнаружения.
Для получения дополнительных сведений о командлете Move-Mailbox см. раздел Move-Mailbox.
Дополнительные сведения о командлете Get-Mailbox см. в разделе Get-Mailbox.