Set-DPMAutoProtectIntent
Ativa ou desativa a proteção automática do DPM para uma instância do SQL Server.
Sintaxe
Default (Predefinição)
Set-DPMAutoProtectIntent
[-ProtectionGroup] <ProtectionGroup>
[-SQLInstanceName] <String[]>
[-AutoProtectIntent] <AutoProtectionIntent>
[-AutoProtectCloudIntent] <Enable/Disable>
[-ProductionServer] <ProductionServer>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-DPMAutoProtectIntent ativa ou desativa a proteção automática do System Center - Data Protection Manager (DPM) para uma instância de software de gerenciamento de dados do Microsoft SQL Server. Quando você usa a proteção automática para uma instância do SQL Server, o DPM identifica e protege novos bancos de dados adicionados a essa instância. Para alterar a configuração de proteção automática, especifique a instância do SQL Server, o grupo de proteção ao qual ela pertence e um servidor de produção.
Quando você adiciona pela primeira vez uma instância do SQL Server a um grupo de proteção, o servidor DPM habilita a proteção automática para essa instância.
Exemplos
1: Habilite a proteção automática do SQL para a instância SQL em um grupo de proteção.
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
O primeiro comando obtém o(s) grupo(s) de proteção do servidor do Data Protection Manager (DPM). O comando armazena o grupo de proteção na variável $PGroup.
O segundo comando lista o(s) grupo(s) de proteção para referência posterior
O terceiro comando obtém os servidores de produção que têm um Agente instalado
O quarto comando lista o(s) servidor(es) de produção para referência posterior.
O quinto comando habilitou a proteção automática do SQL no número de membro do grupo de proteção [x] selecionado para a instância SQL "SQLSERVER01\SQLREPORTING" hospedada no número de membro do ProductionServers [x] selecionado.
O sexto comando verifica o estado da proteção automática sql para a instância SQL "SQLSERVER01\SQLREPORTING" para o número de membro do grupo de proteção [x] selecionado.
Parâmetros
-AutoProtectCloudIntent
Especifica se o commandlet ativa ou desativa a proteção automática da nuvem. Se definido como Ativar, todas as fontes de dados definidas para proteção automática em disco no Grupo de Proteção serão protegidas automaticamente na nuvem. Se definido como Desativar, a proteção automática para a nuvem cessará.
Os valores aceitáveis para este parâmetro são: Ativar e Desativar.
Propriedades dos parâmetros
| Tipo: | AutoProtectCloudIntent |
| Default value: | Disable |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
Enable
| Position: | 4 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
Disable
| Position: | 4 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-AutoProtectIntent
Especifica se o cmdlet ativa ou desativa a proteção automática.
Os valores aceitáveis para este parâmetro são: Ativar e Desativar.
Propriedades dos parâmetros
| Tipo: | AutoProtectionIntent |
| Default value: | None |
| Valores aceites: | Enable, Disable |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | 3 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | False |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | Cf. |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-ProductionServer
Especifica um computador no qual um agente de proteção do DPM está instalado.
Propriedades dos parâmetros
| Tipo: | ProductionServer |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | 5 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-ProtectionGroup
Especifica um grupo de proteção no qual esse cmdlet opera.
Para obter um objeto
Propriedades dos parâmetros
| Tipo: | ProtectionGroup |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-SQLInstanceName
Especifica o nome de uma instância do SQL Server na forma de Machinename\InstanceName, conforme visto no grupo de proteção.
Propriedades dos parâmetros
| Tipo: | String[] |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Position: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades dos parâmetros
| Tipo: | SwitchParameter |
| Default value: | False |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | Wi |
Conjuntos de parâmetros
(All)
| Position: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.