В этом разделе объясняется, как восстановить сбойную базу данных на сервере Microsoft Exchange Server 2007 с помощью аварийного восстановления. Функция аварийного восстановления сервера Exchange 2007 предоставляет решение для ограниченной поддержки непрерывной работы электронной почты в случае потери базы данных, сервера или узла. Благодаря созданию временной (аварийной) базы данных пользователи могут отправлять и принимать сообщения, пока их база данных Exchange восстанавливается или исправляется.
В этом разделе описывается процесс создания аварийной базы данных на запасном сервере с исходного сервера, на котором размещалась база данных. В случае сбоя и необходимости восстановления автономного сервера наиболее эффективный способ восстановления работоспособности почты для пользователей заключается в быстром создании аварийной базы данных на другом сервере и перемещении конфигурации почтовых ящиков на этот сервер. Затем можно восстановить сбойную базу данных на исходный сервер и переместить конфигурацию почтовых ящиков обратно на исходный сервер в восстановленную базу данных.
Предварительная подготовка
Для выполнения описанной ниже процедуры используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Порядок действий
Ниже перечислены предположения, на которых основывается предлагаемый порядок действий.
- Произошел сбой базы данных почтовых ящиков 2 (MDB2) в группе
хранения 2 (SG2) на сервере Exchange Server 1 (EX1), и эту базу
данных необходимо восстановить.
- Аварийная база данных MDB2 будет создана на сервере Exchange
Server 2 (EX2).
Примечание. Имена баз данных на обоих серверах совпадают. Это позволяет подключить аварийную базу данных на исходном сервере в группе хранения для восстановления, созданной для исходной базы данных MDB2.
Выполнение аварийного восстановления с использованием запасного сервера для аварийной базы данных
-
Если базе данных MDB2 соответствуют какие-либо файлы, переместите их во временное местоположение. Это может потребоваться для последующего восстановления.
-
Аварийную базу данных MDB2 можно создать в существующей группе хранения или в новой группе хранения. Выберите или создайте группу хранения, в которую будет помещена база данных, а затем создайте базу данных, выполнив следующую команду:
Копировать код New-MailboxDatabase -StorageGroup <Server_Name>\<StorageGroup_Name> -Name <Database_Name>
Примечание. Дополнительные сведения о создании новой группы хранения см. в разделе Создание группы хранения. -
С помощью команды Move-Mailbox -ConfigurationOnly свяжите всех пользователей с их новыми почтовыми ящиками на сервере EX2, выполнив следующие команды командной консоли Exchange:
Копировать код Get-MailboxStatistics -Database EX1\SG2\MDB2 | Move-Mailbox -ConfigurationOnly -TargetDatabase EX2\<Storage_Group_Name>\MDB2
Примечание. После завершения репликации службы каталогов Active Directory все пользователи смогут обращаться к своим почтовым ящикам на новом сервере Exchange. Клиенты смогут подключаться к новому серверу следующим образом: клиенты Microsoft Office Outlook 2007 будут переадресованы через службу автообнаружения; пользователи Outlook Web Access будут автоматически переадресованы на новый сервер; клиенты, использующих предыдущие версии Outlook, потребуется вручную настроить на использование нового сервера, если имя сервера изменилось. -
Восстановите резервную копию базы данных MDB2 на сервер EX1 с помощью программного обеспечения для резервного копирования. Перед подключением восстановленной базы данных к группе хранения для восстановления скопируйте все файлы журнала из сбойной базы данных в группу хранения для восстановления, чтобы их можно было воспроизвести для восстановленной базы данных.
-
С помощью команды Move-Mailbox -ConfigurationOnly свяжите всех пользователей с восстановленными почтовыми ящиками на сервере EX1, выполнив следующие команды командной консоли Exchange:
Копировать код Get-MailboxStatistics -Database EX2\<Storage_Group_Name>\MDB2 | Move-Mailbox -ConfigurationOnly -TargetDatabase EX1\SG2\MDB2
-
Воспользуйтесь средством управления возвращением баз данных в исходное состояние на странице Инструменты консоли управления Exchange для настройки группы хранения для восстановления на сервере EX1 для аварийной базы данных MDB2.
-
Переместите, а затем подключите базу данных MDB2 с сервера EX2 в группу хранения для восстановления на сервере EX1.
-
Воспользуйтесь средством управления возвращением баз данных в исходное состояние для объединения содержимого аварийной базы данных, созданной при выполнении действия 2, и активной в настоящий момент восстановленной базы данных.
Примечание. Объединение баз данных позволяет пользователям получить доступ к сообщениям, помещенным в аварийную базу данных во время ее использования. В процессе объединения сообщения извлекаются из аварийной базы данных и помещаются в восстановленную базу данных. -
Воспользуйтесь средством управления возвращением баз данных в исходное состояние для удаления группы хранения для восстановления. Также можно вручную удалить группу хранения для восстановления с помощью командной консоли Exchange. Дополнительные сведения об удалении групп хранения для восстановления см. в разделе Инструкции по удалению группы хранения для восстановления.
Дополнительные сведения
Дополнительные сведения об управлении базами данных см. в разделе Управления группами хранения и базами данных.
Дополнительные сведения о выполнении аварийного восстановления см. в разделе Аварийное восстановление.