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.