Set-AzSqlDatabaseBackupShortTermRetentionPolicy

Définit une stratégie de rétention à court terme de sauvegarde.

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

L’applet de commande Set-AzSqlDatabaseBackupShortTermRetentionPolicy définit la stratégie de rétention à court terme pour cette base de données. La stratégie est la période de rétention, en jours, pour les sauvegardes de restauration dans le temps et la fréquence de sauvegarde différentielle, en heures.

Exemples

Exemple 1

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

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

Cette commande définit la stratégie de rétention à court terme pour database01 à 6 jours de rétention et 24 heures d’intervalle de sauvegarde différentielle.

Exemple 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

Cette commande définit la stratégie de rétention à court terme pour database01 à 5 jours de rétention et 12 heures d’intervalle de sauvegarde différentielle via la piping dans un objet de base de données.

Exemple 3

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

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

Cette commande définit la stratégie de rétention à court terme pour database01 à 7 jours de rétention uniquement. DiffBackupIntervalInHours est inchangé.

Paramètres

-AzureSqlDatabaseObject

Objet de base de données pour lequel obtenir la stratégie.

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-DatabaseName

Nom d’Azure SQL Database à utiliser.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

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

-DiffBackupIntervalInHours

Fréquence de sauvegarde différentielle en heures.

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

-ResourceGroupName

Nom du groupe de ressources.

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

-ResourceId

ID de ressource de la stratégie de rétention à court terme.

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

-RetentionDays

Paramètre de rétention de sauvegarde, en jours.

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

-ServerName

Nom d’Azure SQL Server dans lequel se trouve la base de données.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Entrées

AzureSqlDatabaseModel

String

Sorties

AzureSqlDatabaseBackupShortTermRetentionPolicyModel