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.