Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Можно использовать переносимость базы данных, чтобы перемещать базу данных почтовых ящиков Microsoft Exchange Server 2010 между серверами почтовых ящиков Exchange 2010 в одной организации. Это позволит сократить общее время восстановления для различных сценариев сбоя. Дополнительные сведения см. в разделе Переносимость баз данных.
Примечание. |
---|
Переносимость базы данных в Exchange 2010 можно использовать только для баз данных почтовых ящиков Exchange 2010. Ее невозможно использовать для баз данных общих папок или почтовых ящиков предыдущих версий Microsoft Exchange. |
Использование командной консоли Exchange для перемещения почтовых ящиков пользователей в восстановленную или аварийную базу данных с помощью переносимости базы данных
Запись «Восстановление почтового ящика» в разделе Разрешения для почтового ящика.
Примечание. |
---|
Невозможно использовать консоль управления Exchange для перемещения почтовых ящиков пользователей в восстановленную или аварийную базу данных с помощью переносимости базы данных. |
- Убедитесь, что база данных находится в состоянии завершения
работы без ошибок. Если база данных не находится в состоянии
завершения работы без ошибок, выполните «мягкое»
восстановление.
Примечание. При выполнении «мягкого» восстановления все незафиксированные файлы журналов фиксируются в базе данных. При отсутствии некоторых необходимых файлов журналов невозможно выполнить «мягкое» восстановление. Перейдите к шагу 2.
Скопировать код ESEUTIL /R <Enn>
Примечание. Параметр <Enn> указывает префикс файлов журналов для базы данных, в которую необходимо преобразовать файлы журнала. Префикс файлов журналов, указанный с помощью параметра <Enn>, является обязательным параметром команды Eseutil /r. - Создайте базу данных на новом сервере, как показано в следующем
примере.
Скопировать код New-MailboxDatabase -Name DB1 -Server MBX1 -EdbFilePath C:\Databases\DB1\DB1.edb -LogFolderPath C:\Databases\DB1
Примечание. Сведения о создании базы данных см. в разделе Создание базы данных почтовых ящиков. - Укажите атрибут This database can be over written by
restore с помощью следующей синтаксической конструкции.
Скопировать код Set-MailboxDatabase <Database Name> -AllowFileRestore:$true
- Переместите файлы базы данных (файл в формате EDB, файлы
журналов и каталог поиска Exchange) в соответствующее
местоположение. Файлы базы данных должны находиться в правильной
папке для успешного выполнения операций восстановления.
- Подключите базу данных с помощью следующей синтаксической
конструкции.
Скопировать код Mount-Database <Database Name>
- После подключения базы данных измените параметры учетной записи
пользователя с помощью командлета Set-Mailbox, чтобы
учетная запись указывала на почтовый ящик на новом сервере почтовых
ящиков. Чтобы переместить всех пользователей из старой базы данных
в новую, используйте следующую синтаксическую конструкцию.
Скопировать код Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
После выполнения репликации Служба каталогов Active Directory все пользователи получают доступ к своим почтовым ящикам на новом сервере Exchange. Клиенты могут подключаться к новому серверу следующим образом:
- Microsoft Outlook 2010, Office Outlook 2007 и
Windows Mobile 6.1 и более поздние версии клиентов
перенаправляются через службу автообнаружения.
- Пользователи Outlook Web App автоматически перенаправляются на
новый сервер.
- Более старые версии клиентов Outlook необходимо настраивать
вручную так, чтобы они указывали на новый сервер, если имя сервера
было изменено.