Set-AzSqlDatabaseBackupShortTermRetentionPolicy

Establece una directiva de retención a corto plazo de copia de seguridad.

Syntax

Set-AzSqlDatabaseBackupShortTermRetentionPolicy
   [-RetentionDays <Int32>]
   [-DiffBackupIntervalInHours <Int32>]
   [-ResourceGroupName] <String>
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlDatabaseBackupShortTermRetentionPolicy
   [-RetentionDays <Int32>]
   [-DiffBackupIntervalInHours <Int32>]
   -AzureSqlDatabaseObject <AzureSqlDatabaseModel>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlDatabaseBackupShortTermRetentionPolicy
   [-RetentionDays <Int32>]
   [-DiffBackupIntervalInHours <Int32>]
   -ResourceId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet Set-AzSqlDatabaseBackupShortTermRetentionPolicy establece la directiva de retención a corto plazo para esta base de datos. La directiva es el período de retención, en días, para las copias de seguridad de restauración a un momento dado y la frecuencia diferencial de copia de seguridad, en horas.

Ejemplos

Ejemplo 1

Set-AzSqlDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -RetentionDays 6 -DiffBackupIntervalInHours 24

ResourceGroupName ServerName DatabaseName RetentionDays DiffBackupIntervalInHours
----------------- ---------- ------------ ------------- -------------------------
resourcegroup01   server01   database01   6             24

Este comando establece la directiva de retención a corto plazo para database01 a 6 días de retención y 24 horas de intervalo de copia de seguridad diferencial.

Ejemplo 2

Get-AzSqlDatabase -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 | Set-AzSqlDatabaseBackupShortTermRetentionPolicy -RetentionDays 5 -DiffBackupIntervalInHours 12

ResourceGroupName ServerName DatabaseName RetentionDays DiffBackupIntervalInHours
----------------- ---------- ------------ ------------- ------------------------
resourcegroup01   server01   database01   5             12

Este comando establece la directiva de retención a corto plazo para database01 a 5 días de retención y 12 horas de intervalo de copia de seguridad diferencial mediante canalización en un objeto de base de datos.

Ejemplo 3

Set-AzSqlDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -RetentionDays 7

ResourceGroupName ServerName DatabaseName RetentionDays DiffBackupIntervalInHours
----------------- ---------- ------------ ------------- -------------------------
resourcegroup01   server01   database01   7             12

Este comando establece la directiva de retención a corto plazo solo para database01 a 7 días de retención. DiffBackupIntervalInHours no cambia.

Parámetros

-AzureSqlDatabaseObject

Objeto de base de datos para el que se va a obtener la directiva.

Type:AzureSqlDatabaseModel
Aliases:AzureSqlDatabase
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Nombre de Azure SQL Database que se va a usar.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiffBackupIntervalInHours

Frecuencia diferencial de copia de seguridad en horas.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Identificador de recurso de la directiva de retención a corto plazo.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionDays

Configuración de retención de copia de seguridad, en días.

Type:Int32
Position:Named
Default value:7
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerName

Nombre de Azure SQL Server en el que se encuentra la base de datos.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

AzureSqlDatabaseModel

String

Salidas

AzureSqlDatabaseBackupShortTermRetentionPolicyModel