New-AzVMSqlServerAutoBackupConfig
Crea un objeto de configuración para la copia de seguridad automática de SQL Server.
Sintaxis
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageContext] <IStorageContext>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet New-AzVMSqlServerAutoBackupConfig crea un objeto de configuración para la copia de seguridad automática de SQL Server.
Ejemplos
Ejemplo 1: Creación de una configuración de copia de seguridad automática mediante el URI de almacenamiento y la clave de cuenta
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Este comando crea un objeto de configuración de copia de seguridad automática especificando el URI de almacenamiento y la clave de cuenta. La copia de seguridad automática está habilitada y las copias de seguridad automáticas se conservan durante 10 días. El comando almacena el resultado en la variable $AutoBackupConfig. Puede especificar este elemento de configuración para otros cmdlets, como el cmdlet Set-AzVMSqlServerExtension.
Ejemplo 2: Creación de una configuración de copia de seguridad automática mediante el contexto de almacenamiento
$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
El primer comando crea un contexto de almacenamiento y, a continuación, lo almacena en la variable $StorageContext. Para obtener más información, vea New-AzStorageContext. El segundo comando crea un objeto de configuración de copia de seguridad automática especificando el contexto de almacenamiento en $StorageContext. La copia de seguridad automática está habilitada y las copias de seguridad automáticas se conservan durante 10 días.
Ejemplo 3: Creación de una configuración de copia de seguridad automática mediante el contexto de almacenamiento con cifrado y contraseña
$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Este comando crea y almacena un objeto de configuración de copia de seguridad automática. El comando especifica el contexto de almacenamiento creado en un ejemplo anterior. El comando habilita el cifrado con contraseña. La contraseña se almacenó previamente como una cadena segura en la variable $CertificatePassword. Para crear una cadena segura, use el cmdlet ConvertTo-SecureString.
Parámetros
-BackupScheduleType
Tipo de programación de copia de seguridad, manual o automatizado
Tipo: | String |
Valores aceptados: | Manual, Automated |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-BackupSystemDbs
La copia de seguridad de bases de datos del sistema
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-CertificatePassword
Especifica una contraseña para cifrar el certificado que se usa para realizar copias de seguridad cifradas de SQL Server.
Tipo: | SecureString |
Posición: | 4 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Enable
Indica que la copia de seguridad automatizada de la máquina virtual de SQL Server está habilitada. Si especifica este parámetro, la copia de seguridad automatizada establece una programación de copia de seguridad para todas las bases de datos actuales y nuevas. Esto actualiza la configuración de Copia de seguridad administrada para seguir esta programación.
Tipo: | SwitchParameter |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-EnableEncryption
Indica que este cmdlet habilita el cifrado.
Tipo: | SwitchParameter |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-FullBackupFrequency
Frecuencia de copia de seguridad completa de Sql Server, diaria o semanal
Tipo: | String |
Valores aceptados: | Daily, Weekly |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-FullBackupStartHour
Hora del día (0-23) cuando se debe iniciar la copia de seguridad completa de Sql Server
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-FullBackupWindowInHours
Ventana copia de seguridad completa de Sql Server en horas
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-LogBackupFrequencyInMinutes
Frecuencia de copia de seguridad de registros de Sql Server, una vez cada 1 a 60 minutos
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ResourceGroupName
Especifica el nombre del grupo de recursos de la máquina virtual.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-RetentionPeriodInDays
Especifica el número de días para conservar una copia de seguridad.
Tipo: | Int32 |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-StorageContext
Especifica la cuenta de almacenamiento que se usará para almacenar copias de seguridad. Para obtener un objeto AzureStorageContext , use el cmdlet New-AzStorageContext. El valor predeterminado es la cuenta de almacenamiento asociada a la máquina virtual de SQL Server.
Tipo: | IStorageContext |
Posición: | 5 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-StorageKey
Especifica la clave de almacenamiento de la cuenta de almacenamiento de blobs.
Tipo: | SecureString |
Posición: | 5 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-StorageUri
Especifica el identificador uniforme de recursos (URI) de la cuenta de almacenamiento de blobs.
Tipo: | Uri |
Posición: | 4 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Entradas
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]