L’applet de commande Set-AzSqlDatabaseBackupLongTermRetentionPolicy définit la stratégie de rétention à long terme inscrite dans cette base de données.
La stratégie est une ressource Sauvegarde Azure utilisée pour définir la stratégie de stockage de sauvegarde.
Exemples
Exemple 1 : Définir la rétention hebdomadaire pour la version actuelle de la stratégie de rétention à long terme
Cela définit la stratégie de rétention à long terme de database01 pour enregistrer la sauvegarde complète effectuée sur la 26e semaine de l’année pendant 10 ans
Exemple 4 : Définir la rétention annuelle pour la version actuelle de la stratégie de rétention à long terme avec une immuabilité basée sur le temps déverrouillée activée
Cela définit la stratégie de rétention à long terme de database01 pour enregistrer la sauvegarde complète effectuée sur la 26e semaine de l’année pendant 10 ans.
En outre, les sauvegardes seront créées avec une stratégie d’immuabilité basée sur le temps déverrouillée.
Ces sauvegardes peuvent ultérieurement avoir leur immuabilité verrouillée ou supprimée.
Exemple 5 : Définir la rétention annuelle pour la version actuelle de la stratégie de rétention à long terme avec une immuabilité limitée dans le temps verrouillée activée
Cela définit la stratégie de rétention à long terme de database01 pour enregistrer la sauvegarde complète effectuée sur la 26e semaine de l’année pendant 10 ans.
En outre, les sauvegardes seront créées avec une stratégie d’immuabilité basée sur le temps verrouillée.
Ces sauvegardes ne peuvent pas être supprimées manuellement et ne seront supprimées qu’à l’expiration.
Exemple 6 : Définir chaque rétention pour la version actuelle de la stratégie de rétention à long terme
Cela définit la stratégie de rétention à long terme de database01 pour enregistrer chaque sauvegarde complète pendant 14 jours, la première sauvegarde complète de chaque mois pendant 24 semaines et la sauvegarde complète effectuée sur la 26e semaine de l’année pendant 10 ans
Exemple 7 : Supprimer la stratégie de rétention à long terme
Supprime la stratégie pour database01 afin qu’elle n’enregistre plus les sauvegardes de rétention à long terme.
Cela n’affecte pas les sauvegardes qui ont déjà été effectuées.
Exemple 8 : Supprimer la stratégie de rétention à long terme
Il s’agit d’une autre façon de supprimer la stratégie pour database01 afin qu’elle n’enregistre plus les sauvegardes de rétention à long terme.
Cela n’affectera pas les sauvegardes qui ont déjà été effectuées
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Rétention mensuelle.
Si un seul nombre est passé au lieu d’une chaîne ISO 8601, les jours sont supposés comme unités.
Il y a au moins 7 jours et un maximum de 10 ans.
Paramètre du mode d’immuabilité basé sur le temps pour les sauvegardes ultérieures.
Effective uniquement si TimeBasedImmutability est activé.
La valeur peut être verrouillée ou déverrouillée.
Attention : L’immuabilité de la sauvegarde LTR ne peut pas être supprimée si TimeBasedImmutabilityMode est verrouillé.
Rétention hebdomadaire.
Si un seul nombre est passé au lieu d’une chaîne ISO 8601, les jours sont supposés comme unités.
Il y a au moins 7 jours et un maximum de 10 ans.
Rétention annuelle.
Si un seul nombre est passé au lieu d’une chaîne ISO 8601, les jours sont supposés comme unités.
Il y a au moins 7 jours et un maximum de 10 ans.
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.