Set-DPMAutoProtectIntent
Activa o desactiva la protección automática de DPM para una instancia de SQL Server.
Sintaxis
Default (Es el valor predeterminado).
Set-DPMAutoProtectIntent
[-ProtectionGroup] <ProtectionGroup>
[-SQLInstanceName] <String[]>
[-AutoProtectIntent] <AutoProtectionIntent>
[-AutoProtectCloudIntent] <Enable/Disable>
[-ProductionServer] <ProductionServer>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Set-DPMAutoProtectIntent activa o desactiva la protección automática de System Center - Data Protection Manager (DPM) para una instancia de software de administración de datos de Microsoft SQL Server. Cuando se usa la protección automática para una instancia de SQL Server, DPM identifica y protege las nuevas bases de datos agregadas a esa instancia. Para cambiar la configuración de protección automática, especifique la instancia de SQL Server, el grupo de protección al que pertenece y un servidor de producción.
Cuando se agrega por primera vez una instancia de SQL Server a un grupo de protección, el servidor DPM habilita la protección automática para esa instancia.
Ejemplos
1: Habilite la protección automática de SQL para la instancia de SQL en un grupo de protección.
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
El primer comando obtiene los grupos de protección del servidor de Data Protection Manager (DPM). El comando almacena el grupo de protección en la variable $PGroup.
El segundo comando enumera los grupos de protección para referencia posterior
El tercer comando obtiene los servidores de producción que tienen un agente instalado
El cuarto comando enumera los servidores de producción para referencia posterior.
El quinto comando habilitó SQL Auto Protect en el número de miembro del grupo de protección [x] que seleccionó para la instancia de SQL "SQLSERVER01\SQLREPORTING" hospedada en el número de miembro de ProductionServers [x] que seleccionó.
El sexto comando comprueba el estado de la protección SQL automática para la instancia de SQL "SQLSERVER01\SQLREPORTING" para el número de miembro del grupo de protección [x] que seleccionó.
Parámetros
-AutoProtectCloudIntent
Especifica si el commandlet activa o desactiva la protección automática en la nube. Si se establece en Habilitar, todos los orígenes de datos establecidos en protección automática en disco del grupo de protección se protegerán automáticamente en la nube. Si se establece en Deshabilitar, la protección automática en la nube dejará de funcionar.
Los valores aceptables para este parámetro son: Enable y Disable.
Propiedades del parámetro
| Tipo: | AutoProtectCloudIntent |
| Valor predeterminado: | Disable |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
Enable
| Posición: | 4 |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
Disable
| Posición: | 4 |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-AutoProtectIntent
Especifica si el cmdlet activa o desactiva la protección automática.
Los valores aceptables para este parámetro son: Enable y Disable.
Propiedades del parámetro
| Tipo: | AutoProtectionIntent |
| Valor predeterminado: | None |
| Valores aceptados: | Enable, Disable |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 3 |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cf |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ProductionServer
Especifica un equipo en el que está instalado un agente de protección DPM.
Propiedades del parámetro
| Tipo: | ProductionServer |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 5 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ProtectionGroup
Especifica un grupo de protección en el que funciona este cmdlet.
Para obtener un objeto
Propiedades del parámetro
| Tipo: | ProtectionGroup |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 1 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-SQLInstanceName
Especifica el nombre de una instancia de SQL Server en forma de Machinename\InstanceName como se ve en el grupo de protección.
Propiedades del parámetro
| Tipo: | String[] |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 2 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Wi |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.