Udostępnij przez


Set-DPMAutoProtectIntent

Włącza lub wyłącza automatyczną ochronę programu DPM dla wystąpienia programu SQL Server.

Składnia

Default (Domyślna)

Set-DPMAutoProtectIntent
    [-ProtectionGroup] <ProtectionGroup>
    [-SQLInstanceName] <String[]>
    [-AutoProtectIntent] <AutoProtectionIntent>
    [-AutoProtectCloudIntent] <Enable/Disable>
    [-ProductionServer] <ProductionServer>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Opis

Polecenie cmdlet Set-DPMAutoProtectIntent powoduje włączenie lub wyłączenie automatycznej ochrony programu System Center — Data Protection Manager (DPM) dla wystąpienia oprogramowania do zarządzania danymi programu Microsoft SQL Server. W przypadku korzystania z automatycznej ochrony dla wystąpienia programu SQL Server program DPM identyfikuje i chroni nowe bazy danych dodane do tego wystąpienia. Aby zmienić ustawienie automatycznej ochrony, określ wystąpienie programu SQL Server, grupę ochrony, do którego należy, oraz serwer produkcyjny.

Po pierwszym dodaniu wystąpienia programu SQL Server do grupy ochrony serwer DPM włącza automatyczną ochronę dla tego wystąpienia.

Przykłady

1: Włącz automatyczną ochronę SQL dla wystąpienia SQL w grupie ochrony.

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

Pierwsze polecenie pobiera grupy ochrony z serwera Data Protection Manager (DPM). Polecenie przechowuje grupę ochrony w zmiennej $PGroup.

Drugie polecenie wyświetla listę grup ochrony do późniejszego odwołania

Trzecie polecenie pobiera serwery produkcyjne, na których zainstalowano agenta

Czwarte polecenie wyświetla listę serwerów produkcyjnych do późniejszego wykorzystania.

Piąte polecenie włączyło automatyczną ochronę SQL w elemencie członkowskim grupy ochrony o numerze [x] wybranym dla wystąpienia SQL "SQLSERVER01\SQLREPORTING" hostowanego na wybranym numerze członkowskim ProductionServers [x].

Szóste polecenie weryfikuje stan automatycznej ochrony SQL dla wystąpienia SQL "SQLSERVER01\SQLREPORTING" dla wybranego elementu członkowskiego grupy ochrony o numerze [x].

Parametry

-AutoProtectCloudIntent

Określa, czy polecenie cmdlet włącza lub wyłącza funkcję automatycznej ochrony w chmurze. W przypadku ustawienia opcji Włącz wszystkie źródła danych ustawione na automatyczną ochronę dysku w grupie ochrony będą automatycznie chronione w chmurze. Jeśli zostanie ustawiona wartość Wyłącz, automatyczna ochrona w chmurze przestanie działać.

Dopuszczalne wartości tego parametru to: Włącz i Wyłącz.

Właściwości parametru

Typ:AutoProtectCloudIntent
Domyślna wartość:Disable
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

Enable
Position:4
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Disable
Position:4
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AutoProtectIntent

Określa, czy polecenie cmdlet włącza lub wyłącza funkcję automatycznej ochrony.

Dopuszczalne wartości tego parametru to: Włącz i Wyłącz.

Właściwości parametru

Typ:AutoProtectionIntent
Domyślna wartość:None
Dopuszczalne wartości:Enable, Disable
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:3
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ProductionServer

Określa komputer, na którym jest zainstalowany agent ochrony programu DPM.

Właściwości parametru

Typ:ProductionServer
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:5
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ProtectionGroup

Określa grupę ochrony, na której działa to polecenie cmdlet. Aby uzyskać obiekt ProtectionGroup, użyj polecenia cmdlet Get-DPMProtectionGroup.

Właściwości parametru

Typ:ProtectionGroup
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:1
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SQLInstanceName

Określa nazwę wystąpienia SQL Server w postaci Machinename\InstanceName, jak widać w grupie ochrony.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:2
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.