Для создания пассивной копии базы данных на сервере почтовых ящиков в среде локальной непрерывной репликации используется командлет Enable-DatabaseCopy.
Синтаксис
enable-DatabaseCopy -Identity <DatabaseIdParameter> [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]] |
Параметры
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
Параметр Identity принимает одно из следующих значений:
|
Confirm |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется. |
CopyEdbFilePath |
Необязательный |
Microsoft.Exchange.Data.EdbFilePath |
Параметр CopyEdbFilePath определяет путь, по которому будет создана база данных. Значение по умолчанию: . <ExchangeInstallDirectory>\LocalCopies\Storage Group\MBDatabase.edb |
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя (FQDN) контроллера домена, который находит кластерный почтовый сервер Active Directory, включите в команду параметр DomainController. |
WhatIf |
Дополнительно |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется. |
Подробное описание
Администратору Exchange может потребоваться включить локальную непрерывную репликацию для базы данных на сервере с Microsoft Exchange Server 2007.
Для успешного запуска операции Enable-DatabaseCopy должны соблюдаться следующие условия:
- Сервер, на котором находится указанная база данных, должен быть
отдельным сервером почтовых ящиков 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" |