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

Возможность переносимости баз данных снимает ограничения в предыдущих версиях и устраняет связанные с ними проблемы. Переносимость баз данных была реализована по следующим причинам:

На уровне модуля расширяемого хранилища (ESE) базы данных Exchange являются переносимыми. Однако в Exchange Server 2003 существуют определенные ограничения на подключение баз данных в другом расположении, что фактически делает их не переносимыми. Возможность переносимости баз данных устраняет эти ограничения за исключением одного, которое состоит в том, что источник базы данных должен находиться в той же организации Exchange. Переносимость баз данных не имеет смысла, если клиентские компьютеры не могут быть перенаправлены к данным почтового ящика в другом расположении. При использовании службы автообнаружения Microsoft Office Outlook 2007 и Exchange 2007 клиентские компьютеры перенаправляются на новый сервер при попытке установить подключение.

Примечание.
Переносимость баз данных действует только в отношении баз данных почтовых ящиков Exchange 2007. Базы данных общих папок не являются переносимыми. Это связано с тем, что репликация между базами общих папок управляется путем связи каждой из этих баз данных с определенным сервером, через который предоставляется доступ к ней. Более предпочтительный способ перемещения данных общих папок между серверами — репликация, а не копирование файлов базы данных на другой сервер. При копировании базы данных общих папок на другой сервер она перестает реплицироваться с остальными базами данных.

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

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

Базы данных почтовых ящиков из предыдущих версий Microsoft Exchange нельзя переместить на сервер почтовых ящиков с Exchange 2007. Переносимость баз данных действует только в отношении баз данных почтовых ящиков Exchange 2007.

Переносимость баз данных между окончательной первоначальной версией (RTM) Exchange Server и Exchange Server с пакетом обновления 1 (SP1)

Используя функцию переносимости баз данных, можно переместить базу данных почтовых ящиков с сервера с окончательной первоначальной версией (RTM) Exchange Server 2007 на сервер с Exchange Server 2007 с пакетом обновления 1 (SP1); однако переместить базу данных с сервера Exchange 2007 с пакетом обновления 1 (SP1) на сервер с окончательной первоначальной версией Exchange 2007 нельзя. Возможные способы использования функции переносимости баз данных приведены в табл. 1.

Таблица 1.   Таблица совместимости функции переносимости баз данных

Исходный сервер почтовых ящиков Поддерживаемые целевые серверы почтовых ящиков

Exchange 2007 (RTM) на компьютере с Windows Server 2003

Exchange 2007 (RTM) на компьютере с Windows Server 2003

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2003

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2008

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2003

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2003

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2008

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2008

Exchange 2007 с пакетом обновления 1 (SP1) на компьютере с Windows Server 2008

Переносимость баз данных между версиями Windows Server

Как и в случае предыдущих версий Microsoft Exchange, обновление операционной системы на сервере с Exchange приводит к обновлению значения OS Version в заголовке базы данных. Это обновление приводит к воссозданию внутренних индексов базы данных. Если не использовать функцию переносимости баз данных для перемещения базы данных с сервера почтовых ящиков под управлением Windows Server 2003 на сервер почтовых ящиков под управлением Windows Server 2008, подсистема ESE регистрирует обновление операционной системы и предпринимает меры, описанные ниже.

  • Во время первой операции подключения базы данных все дополнительные индексы отбрасываются. Дополнительный индекс используется для определенного представления данных почтового ящика (например, при сортировке сообщений в почтовой папке с использованием Outlook в оперативном режиме). База данных не будет подключаться и предоставляться клиентам до завершения этой первоначальной операции. Время выполнения этой операции во многом зависит от размера базы данных. Чем больше размер базы данных, тем больше времени займет ее подключение.

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

При воссоздании индекса подсистема ESE регистрирует в журнале событий приложений событие, приведенное ниже.

Тип события: Информация

Источник события: ESE

Категория события: Определение таблицы, столбца, индекса

Код события: 611

Описание:

MSExchangeIS (6568) <имя_сервера>_<имя_группы_хранения>: база_данных '<путь_к_файлу_базы_данных>': Дополнительный индекс "<GUID_индекса>" будет перестроен в качестве предупредительной меры после обновления версии Windows на этом компьютере. Это сообщение является информационным и не свидетельствует о возникновении ошибки в базе данных.