Set-DPMAutoProtectIntent
Ativa ou desativa a proteção automática do DPM para uma instância do SQL Server.
Sintaxe
Default (Padrão)
Set-DPMAutoProtectIntent
[-ProtectionGroup] <ProtectionGroup>
[-SQLInstanceName] <String[]>
[-AutoProtectIntent] <AutoProtectionIntent>
[-AutoProtectCloudIntent] <Enable/Disable>
[-ProductionServer] <ProductionServer>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-DPMAutoProtectIntent
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 do 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 os grupos de proteção do servidor DPM (Data Protection Manager). 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] que você selecionou para a instância do SQL "SQLSERVER01\SQLREPORTING" hospedada no número de membro do ProductionServers [x] selecionado.
O sexto comando verifica o estado da proteção automática do 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 Habilitar, todas as fontes de dados definidas como proteção automática para disco no Grupo de Proteção serão protegidas automaticamente para a nuvem. Se definido como Desabilitar, a proteção automática para a nuvem cessará.
Os valores aceitáveis para esse parâmetro são: Habilitar e Desabilitar.
Propriedades do parâmetro
| Tipo: | AutoProtectCloudIntent |
| Valor padrão: | Disable |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
Enable
| Cargo: | 4 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
Disable
| Cargo: | 4 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-AutoProtectIntent
Especifica se o cmdlet ativa ou desativa a proteção automática.
Os valores aceitáveis para esse parâmetro são: Habilitar e Desabilitar.
Propriedades do parâmetro
| Tipo: | AutoProtectionIntent |
| Valor padrão: | None |
| Valores aceitos: | Enable, Disable |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 3 |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | False |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ProductionServer
Especifica um computador no qual um agente de proteção do DPM está instalado.
Propriedades do parâmetro
| Tipo: | ProductionServer |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 5 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ProtectionGroup
Especifica um grupo de proteção no qual esse cmdlet opera. Para obter um objeto ProtectionGroup, use o cmdlet Get-DPMProtectionGroup.
Propriedades do parâmetro
| Tipo: | ProtectionGroup |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | 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 do parâmetro
| Tipo: | String[] |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | False |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | 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.