Set-DPMAutoProtectIntent
Включает или отключает автоматическую защиту DPM для экземпляра SQL Server.
Синтаксис
Default (по умолчанию)
Set-DPMAutoProtectIntent
[-ProtectionGroup] <ProtectionGroup>
[-SQLInstanceName] <String[]>
[-AutoProtectIntent] <AutoProtectionIntent>
[-AutoProtectCloudIntent] <Enable/Disable>
[-ProductionServer] <ProductionServer>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Set-DPMAutoProtectIntent включает автоматическую защиту System Center — Data Protection Manager (DPM) для экземпляра программного обеспечения управления данными Microsoft SQL Server. При использовании автоматической защиты для экземпляра SQL Server DPM определяет и защищает новые базы данных, добавленные в этот экземпляр. Чтобы изменить параметр автоматической защиты, укажите экземпляр SQL Server, группу защиты, к которой она принадлежит, и рабочий сервер.
При первом добавлении экземпляра SQL Server в группу защиты сервер DPM обеспечивает автоматическую защиту для этого экземпляра.
Примеры
1. Включите автоматическую защиту SQL для экземпляра SQL в группе защиты.
PS C:\>$Pgroup=Get-ProtectionGroup
PS C:\>$Pgroup
PS C:\>$ProductionServers = get-productionserver
PS C:\ >$ProductionServers
PS C:\>Set-DPMAutoProtectIntent -Protectiongroup $Pgroup[x] -SQLInstancename "SQLSERVER01\SQLREPORTING" -AutoProtectIntent enable -ProductionServer $ProductionServers[x]
PS C:\> Get-DPMAutoProtectIntent -SQLInstance "SQLSERVER01\SQLREPORTING" -ProtectionGroup $Pgroup[x]
Enabled
Первая команда получает группы защиты с сервера Data Protection Manager (DPM). Команда сохраняет группу защиты в переменной $PGroup.
Вторая команда выводит список групп защиты для последующего использования
Третья команда получает производственные серверы, на которых установлен агент
Четвертая команда выводит список рабочих серверов для дальнейшего использования.
Пятая команда включила автоматическую защиту SQL в группе защиты с номером [x], выбранным для экземпляра SQL "SQLSERVER01\SQLREPORTING", размещенного на выбранном вами участнике ProductionServers [x].
Шестая команда проверяет состояние автоматической защиты SQL для экземпляра SQL "SQLSERVER01\SQLREPORTING" для выбранного вами номера члена группы защиты [x].
Параметры
-AutoProtectCloudIntent
Указывает, включает ли или отключает командлет cloud auto-protection. Если задано значение Enable, все источники данных, заданные для автоматической защиты на диск в группе защиты, будут автоматически защищены в облаке. Если задано значение Disable, автоматическая защита в облако прекратится.
Допустимые значения для этого параметра: включение и отключение.
Свойства параметра
| Тип: | AutoProtectCloudIntent |
| Default value: | Disable |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Enable
| Position: | 4 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
Disable
| Position: | 4 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-AutoProtectIntent
Указывает, включает ли командлет автоматическую защиту или отключает ее.
Допустимые значения для этого параметра: включение и отключение.
Свойства параметра
| Тип: | AutoProtectionIntent |
| Default value: | None |
| Допустимые значения: | Enable, Disable |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 3 |
| Обязательно: | True |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | cf |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ProductionServer
Указывает компьютер, на котором установлен агент защиты DPM.
Свойства параметра
| Тип: | ProductionServer |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 5 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ProtectionGroup
Указывает группу защиты, в которой работает этот командлет. Чтобы получить объект ProtectionGroup, используйте командлет Get-DPMProtectionGroup.
Свойства параметра
| Тип: | ProtectionGroup |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-SQLInstanceName
Указывает имя экземпляра SQL Server в форме Machinename\InstanceName, как показано в группе защиты.
Свойства параметра
| Тип: | String[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 2 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | wi |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.