Можно восстановить базу данных почтовых ящиков на другой сервер при помощи создания группы хранения и базы данных с тем же именем, что и у группы хранения и базы данных на сервере Exchange Server, на котором находилась эта база данных.
Примечание. |
---|
Архивация данных Windows в Windows Server 2008 больше
не поддерживает резервное копирование и восстановление, совместимое
с Exchange. В отличие от более ранних версий функции архивации
данных Windows создать или восстановить потоковые резервные копии
Exchange с помощью системы архивации данных Windows Server
невозможно. Соответственно, для резервного копирования и
восстановления Exchange Server 2007 с пакетом
обновления 1 (SP1) или Exchange 2007 RTM на компьютере под
управлением Windows Server 2008 необходимо использовать
приложение, совместимое с Exchange и поддерживающее модуль записи
службы теневого копирования томов (VSS) для Exchange 2007,
такое как Microsoft System Center Data Protection Manager,
совместимое с Exchange приложение сторонних производителей на базе
VSS или совместимое с Exchange приложение сторонних производителей,
локально использующее API-интерфейсы потокового резервного
копирования на сервере Exchange для локального создания резервной
копии на сервере Exchange. Приложение, использующее агент
резервного копирования, выполняемый локально на сервере Exchange и
передающий удаленно в потоковом режиме резервную копию приложению
резервного копирования, считается приложением для локального
резервного копирования. Однако в состав Exchange 2007 с пакетом обновления 2 (SP2) входит новый подключаемый модуль, позволяющий создавать резервные копии данных Exchange на основе службы теневого копирования томов (VSS) с помощью системы архивации данных Windows Server в ОС Windows Server 2008. Систему архивации данных Windows Server можно использовать для резервного копирования и восстановления баз данных Exchange 2007 с пакетом обновления 2 (SP2). Хороший системный администратор Exchange досконально разбирается в том, какие резервные копии необходимо создавать, где их хранить и как восстанавливать. Дополнительные сведения о данных, резервные копии которых следует создавать в Exchange 2007, см. в разделе Создание резервной копии данных Exchange и их восстановление с помощью системы архивации данных Windows Server. |
Важно! |
---|
Базы данных общих папок часто содержат реплики папок в других хранилищах общих папок. Восстановление более ранней версии базы данных общих папок на другой сервер может вызвать проблемы с репликами. |
Предварительная подготовка
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать следующую роль:
- роль администратора организации Exchange.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Кроме того, в этой процедуре делаются следующие предположения:
- На cервере «Server1» находится база данных под названием
«SG2\mailbox database 1».
- Потоковое резервное копирование базы данных SG2\mailbox
database 1 должно производиться при помощи программы архивации
Microsoft Windows Server 2003.
Примечание. При использовании служебной программы резервного копирования, отличной от программы архивации Windows Server 2003, подпункты шага 4 не применяются. - Вы хотите восстановить эту резервную копию на сервер «Server2».
В местоположении восстановления должно быть достаточно свободного
дискового пространства для восстановления.
Процедура
Инструкции по восстановлению резервной копии базы данных почтовых ящиков на другой сервер
-
Создайте на сервере «Server2» группу хранения «SG2». Для этого запустите следующую команду командной консоли Exchange:
Копировать код New-StorageGroup SG2 -Server Server2
-
В группе хранения «SG2» создайте базу данных с именем «mailbox database 1». Для этого запустите следующую команду командной консоли Exchange:
Копировать код New-MailboxDatabase -StorageGroup Server2\SG2 -Name "mailbox Database 1"
-
Настройте базу данных «mailbox database 1» так, чтобы она перезаписывалась при запуске следующей команды командной консоли Exchange:
Копировать код Set-MailboxDatabase "mailbox database 1" -AllowFileRestore $true
-
Каталогизируйте файл BKF и измените значение параметра Восстановить файлы в:, чтобы оно указывало на сервер «Server2». Для этого выполните следующие действия:
- Откройте программу «Архивация», щелкните ссылку Расширенный
режим, затем вкладку Восстановление и управление
носителями.
- Щелкните Средства и выберите Каталогизировать
архивный файл.... Выберите архивный файл, который нужно
каталогизировать, и нажмите кнопку ОК.
- Найдите и выберите архивный файл в разделе Метка
идентификации архива.
- Измените местоположение Восстановить файлы в: на
Альтернативное размещение, затем укажите в поле
Альтернативное размещение папку, где база данных будет
находиться на сервере «Server2».
- Щелкните Запуск восстановления, чтобы начать
восстановление.
- В диалоговом окне Подтверждение восстановления щелкните
Дополнительно и укажите дополнительные параметры
восстановления, либо нажмите кнопку ОК, чтобы начать
восстановление.
- Откройте программу «Архивация», щелкните ссылку Расширенный
режим, затем вкладку Восстановление и управление
носителями.
-
Подключите базу данных на сервере «Server2». Для этого запустите следующую команду командной консоли Exchange:
Копировать код mount-database "mailbox database 1"
-
Удалите настройку Не подключать эту базу данных при загрузке для баз данных Exchange. Для этого запустите следующую команду командной консоли Exchange:
Копировать код Set-MailboxDatabase <restored_database> -MountAtStartUp $true
Дополнительные сведения
Для получения подробных указаний по созданию групп хранения обратитесь к разделу Создание группы хранения.
Для получения дополнительных сведений о переносимости баз данных обратитесь к разделу Переносимость баз данных.
Для получения полных сведений о программе «Архивация» и устранении в ней неполадок обратитесь к разделу Резервное копирование и восстановление данных интерактивной справки Windows Server 2003.