Partilhar via


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 ProtectionGroup, use o cmdlet Get-DPMProtectionGroup.

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.