Compartilhar via


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 ativa ou desativa a proteção automática do System Center – DPM (Data Protection Manager) 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 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.