В этом разделе описано, как использовать командлет Enable-DatabaseCopy для создания или копирования базы данных в конкретном почтовом сервере, на котором работает Microsoft Exchange Server 2007 в конфигурации локальной непрерывной репликации.
Синтаксис
enable-DatabaseCopy -Identity <DatabaseIdParameter> [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] |
Параметры
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
Идентификатор |
Обязательность |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр Identity принимает одно из следующих значений:
|
CopyEdbFilePath |
Дополнительно |
Microsoft.Exchange.Data.EdbFilePath |
Параметр CopyEdbFilePath определяет путь, по которому будет создана база данных. Путь по умолчанию: <ExchangeInstallDirectory>\LocalCopies\Storage Group\MBDatabase.edb |
DomainController |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
Включите в команду параметр DomainController, чтобы задать полное доменное имя (FQDN) контроллера домена, которое указывает на кластерный сервер почтовых ящиков в Active Directory. |
Подробное описание
Администратору Exchange может потребоваться включить локальную непрерывную репликацию для базы данных на сервере Exchange 2007.
Для успешного запуска операции Enable-DatabaseCopy должны соблюдаться следующие условия:
- Сервер, на котором находится база, должен быть автономным
почтовым сервером Exchange 2007. Указанный сервер не может
быть кластерной реализацией
Exchange 2007, например, кластером с непрерывной
репликацией или кластером с единым хранилищем.
- Должна существовать указанная группа хранения и база
данных.
Примечание. Группу хранения и база данных может подключаться и отключаться. - Указанная база данных не может быть базой данных для
восстановления.
- Копия должна размещаться там, где достаточно свободного
дискового пространства.
- Путь и имя файла должны быть уникальными. Они не должны
пересекаться с с уже определенной копией базы данных.
- Если путь к базе данных заканчивается на MySample.edb, путь к
копии тоже должен заканчиваться MySample.edb.
После окончания операции Enable-DatabaseCopy происходит все из перечисленного ниже:
- Объект базы данных почтового ящика в службе каталогов
Active Directory имеет все необходимые атрибуты.
- Создается копия локальной непрерывной репликации
производственной базы данных, но не действующая и не
инициализированная, пока существует копия группы хранения.
Для выполнения этой задачи необходимо делегировать учетной записи, используемой для инициации задачи, роль администратора сервера Exchange и членство в локальной группе администраторов целевого сервера. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Примечание. |
---|
Локальная непрерывная репликация накладывает ограничение на группу хранения, чтобы та обязательно содержала только одну базу данных. Эта проверка не выполняется, пока не будет запущен командлет Enable-StorageGroupCopy. |
Примечание. |
---|
Командлет Disable-DatabaseCopy отсутствует, поскольку копия локальной непрерывной репликации не полностью включена, пока выполняется командлет Enable-StorageGroupCopy, и копия локальной непрерывной репликации полностью отключена командлетом Disable-StorageGroupCopy на уровне базы данных. |
Ошибки
Ошибка | Описание |
---|---|
|
Указанные пути EDBFilePath и CopyEDBFilePath не должны совпадать. |
|
Указанная база данных почтового ящика является базой данных для восстановления. Локальная непрерывная репликация не поддерживается в группе аварийного хранения. |
|
Для базы данных и группы хранения уже включена локальная непрерывная репликация. |
|
Недостаточно места в местоположении копии для размещения рабочего файла EDB. Следует убедиться, что в местоположении копии имеется достаточно свободного дискового пространства для размещения рабочего файла EDB. |
|
Недоступен путь к файлу EDB указанной базы данных. Перед запуском командлета Enable-DatabaseCopy следует устранить эту ошибку. |
|
Командлет Enable-DatabaseCopy не может быть выполнен в кластере, поскольку кластер не поддерживает локальную непрерывную репликацию. |
|
Ошибка запроса командлетом Enable-DatabaseCopy указанной базы данных почтового ящика. |
|
Указанный путь CopyEdbFilePath не расположен на несменном диске. Для хранения файла локальной непрерывной репликации может применяться только несменный диск. |
|
Указанный путь CopyEdbFilePath недоступен. На сервере уже существует каталог с таким именем. Необходимо указать уникальный путь для CopyEdbFilePath, чтобы запустить командлет Enable-DatabaseCopy. |
|
Путь, указанный для хранения копии, уже ведет к файлу базы данных. Чтобы избежать перезаписи существующих файлов, используйте команду Move-Database с параметром –ConfigurationOnly для изменения конфигурации без перемещения каких-либо файлов. |
|
Командлет Enable-DatabaseCopy не смог проверить состояние файла базы данных копии, поскольку указанный сервер недоступен. Для проверки состояния базы данных копии сервер должен находиться в оперативном режиме. |
Пример
В следующем примере показано использование команды Enable-DatabaseCopy для копирования базы данных Mailbox Database, которая содержится в группе хранения SG1 и расположена на сервере EXLCR1.
Копировать код | |
---|---|
Enable-DatabaseCopy -Identity:"EXLCR1\SG1\Mailbox Database" -CopyEdbFilePath:"D:\DBs\SG1\Mailbox Database.edb" |