Поделиться через


Командлет Update-StorageGroupCopy (окончательная первоначальная версия)

 

Применимо к: Exchange Server 2007

Последнее изменение раздела: 2007-08-29

Используйте командлет Update-StorageGroupCopy для запуска или повторной синхронизации репликации указанной копии базы данных кластерной непрерывной репликации или локальной непрерывной репликации Microsoft Exchange Server 2007.

Синтаксис

Update-StorageGroupCopy -Identity <StorageGroupIdParameter> [-DeleteExistingFiles <SwitchParameter>] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-ManualResume <SwitchParameter>] [-TargetPath <LocalLongFullPath>]

Подробное описание

Командлет Update-StorageGroupCopy позволяет вручную запустить или повторно синхронизовать репликацию копии кластерной непрерывной репликации или локальной непрерывной репликации. Командлет автоматически возобновляет репликацию в копию группы хранения. Если решено вручную возобновить репликацию, можно запустить командлет с параметром ManualResume.

Эту операцию следует выполнять в следующих ситуациях:

  • В локальной непрерывной репликации была создана группа хранения, не имеющая основной базы данных.

  • База данных в копии кластерной непрерывной репликации или локальной непрерывной репликации повреждена.

  • Удаленно была включена копия локальной непрерывной репликации, которая прежде была архивирована и поэтому не содержит всех журналов.

  • В среде кластерной непрерывной репликации или локальной непрерывной репликации необходимо переместить основную базу данных в пассивную копию. Такая ситуация может возникать из-за повреждения, некоторых изменений конфигурации, потерь сервера или недопустимой основной базы данных, доступной на пассивном узле.

  • Выполнена автономная дефрагментация для производственной базы данных.

noteПримечание.
Если путь назначения не указан, команда должна быть выполнена на компьютере, содержащем копию.
noteПримечание.
Данная команда запрещает запуск резервного копирования (через службу теневого копирования томов или потоковые резервные копии предыдущих версий) в одной группе хранения.
importantВажно!
Если связь с активной копией потеряна, операцию необходимо повторить с самого начала.
importantВажно!
Следует убедиться в наличии достаточного места, прежде чем инициализировать командлет, так как автоматическая проверка отсутствует. При использовании параметра DeleteExistingFiles требуется место для двух копий базы данных на целевом томе, поскольку существующая база данных не удаляется до тех пор, пока не будет успешно создана новая база данных.
CautionВнимание!
Командлет Update-StorageGroupCopy может повлиять на доступную пропускную способность сети, а также на производительность производственного сервера.

Для работы командлета Update-StorageGroupCopy требуется, чтобы в целевом расположении при выполнении командлета не содержались файлы Exchange, а также чтобы для копии группы хранения были приостановлены действия репликации. Используйте командлет Suspend-StorageGroupCopy, чтобы приостановить копирование группы хранения. После того как инициализация успешно выполнена, репликация в копию группы хранения автоматически перезапускается, если не задан параметр ManualResume.

Для выполнения командлета Update-StorageGroupCopy на компьютере с установленным кластерным сервером почтовых ящиков используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Параметры

Параметр Обязательность Тип Описание

Идентификатор

Обязательность

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

Параметр Identity принимает одно из следующих значений:

  • GUID;

  • Имя группы хранения

Confirm

Дополнительно

Логическое

Параметр Confirm используется для приостановки команды и требует, чтобы администратор подтвердил ее выполнение. По умолчанию он имеет значение «$true».

DeleteExistingFiles

Дополнительно

System.Management.Automation.SwitchParameter

С заданным параметром DeleteExistingFiles команда удаляет журналы, контрольную точку и файлы базы данных в целевом расположении. Удаляются только искомые файлы. Если есть другие файлы, они не удаляются. Никаких действий по отношению к другим файлам в целевом расположении не предпринимаются. Поэтому, если имеются другие файлы, их следует удалить вручную.

DomainController

Дополнительно

Microsoft.Exchange.Data.Fqdn

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

Force

Дополнительно

System.Management.Automation.SwitchParameter

Параметр Force может использоваться в случае, когда задача выполняется программно, и запрос на ввод данных администратором неуместен. Если параметр Force не указан в командлете, выводится запрос на ввод данных администратором. Если параметр Force указывается в командлете, но его значение опущено, используется значение по умолчанию, равное $true.

ManualResume

Дополнительно

System.Management.Automation.SwitchParameter

Параметр ManualResume используется, когда не надо, чтобы командлет Update-StorageGroupCopy автоматически возобновлял репликацию в копию группы хранения. Этот параметр позволяет вручную возобновить репликацию в копию группы хранения.

TargetPath

Дополнительно

Microsoft.Exchange.Data.LocalLongFullPath

С помощью параметра TargetPath можно указать расположение файла базы данных. Это каталог, в котором будет размещена база данных. Последняя часть пути определяется по имени исходной базы.

WhatIf

Дополнительно

Логическое

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf администратор может просматривать изменения, которые могли бы произойти, без применения всех этих изменений. По умолчанию он имеет значение «$true».

Ошибки

Ошибка Описание

Update-StorageGroupCopy: Online database seeding error: MSExchangeIS (Information Store) is not online on '< CMSNameorServerName >'.

Задаче не удалось подключиться к серверу из-за неполадок со связью.

Update-StorageGroupCopy: Online database seeding error: '< имя_группы_хранения >' is not suspended. The storage group must be suspended before seeding.

Необходимо приостановить группу хранения, прежде чем заполнить ее данными.

Update-StorageGroupCopy: This task must be run on the second copy's machine if the ' TargetPath ' parameter is omitted.

Если параметр путь_назначения пропущен, эта задача должна выполняться для пассивной копии.

Update-StorageGroupCopy is unable to update the storage group copy because this task is only supported on servers running Exchange Server 2007. < Имя_сервера > is not running Exchange Server 2007.

Локальная непрерывная репликация и кластерная непрерывная репликация поддерживаются только в Exchange 2007.

Access denied. The account used to run this task does not have sufficient privileges to update storage group copy from < Имя_сервера >. Please use an account that has been assigned the Exchange Server Admin role.

Пользователь не имеет прав администратора сервера Exchange на указанном сервере.

< Имя_сервера > or < StorageGroupName > does not exist.

Указанный идентификатор не существует.

Update-StorageGroupCopy: Continuous replication is not configured on '< имя_группы_хранения >'.

CCR (when no second node):

Update-StorageGroupCopy: Continuous replication is not configured on '< имя_группы_хранения >'.

Указанная группа хранения не настроена на поддержку репликации.

Database:

Update-StorageGroupCopy: Online database seeding error: Target database ('< путь >') already exists. It must be removed.

Logs:

Update-StorageGroupCopy : Online database seeding error: Log files already exist at '< путь >'. They must be removed.

Файлы журнала и база данных не были удалены перед запуском обновления без пути назначения. Удалите файлы журнала, базы данных, контрольных точек и JTX-файлы в целевом расположении или задайте параметр -DeleteExistingFiles.

Update-StorageGroupCopy: Online database seeding error: The database is not mounted.

Производственная база данных не подключена. Подключите базу данных и выполните задачу еще раз.

Specified path is not available.

Указанный путь является недоступным и не подлежит записи.

Update-StorageGroupCopy: Online database seeding error: The database is currently being backed up.

Storage group <StorageGroupName> failed to seed at <DatabaseLocation>. Reason: Error Code (0x50d).

Резервная копия базы данных уже создается.

Update-StorageGroupCopy: Online database seeding error: Communication failure; Exchange Information Store (MSExchangeIS) on '< Имя_сервера >' is unavailable.

Потеряна связь с источником. Обновление было прекращено.

Update-StorageGroupCopy: Online database seeding error: < код_ошибки >.

Заполнение окончилось неудачно вследствие одной из следующих причин:

  • Неуказанная ошибка

  • Недопустимый ввод или параметр

  • недостаточно оперативной памяти;

  • Недостаточно места на диске

  • невозможно получить права на выполнение процесса;

  • каталог заполнения не существует;

  • файлы журнала уже существуют;

  • JTX-файлы уже существуют;

  • Группа хранения не существует

Update-StorageGroupCopy: Failed to create the directory '< путь_к_каталогу >'. The error code is '< код ошибки >'.

Создание каталога размещения базы данных завершилось неудачно.

Пример

В приведенном ниже примере показано, как повторно заполнить группу хранения с именем «SG1» на сервере «Server1».

Update-StorageGroupCopy -Identity:Server1\SG1