Backup Short Term Retention Policies - Create Or Update
Mises à jour la stratégie de rétention à court terme d’une base de données.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/backupShortTermRetentionPolicies/default?api-version=2021-11-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
database
|
path | True |
string |
Nom de la base de données. |
policy
|
path | True |
Nom de la stratégie. Doit toujours être « default ». |
|
resource
|
path | True |
string |
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail. |
server
|
path | True |
string |
Le nom du serveur |
subscription
|
path | True |
string |
L’ID d’abonnement d’un abonnement Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour la requête. |
Corps de la demande
Nom | Type | Description |
---|---|---|
properties.diffBackupIntervalInHours |
Intervalle de sauvegarde différentielle en heures. Il s’agit du nombre d’heures d’intervalle entre chaque sauvegarde différentielle qui sera prise en charge. Cela s’applique uniquement aux bases de données actives, mais pas aux bases de données supprimées. |
|
properties.retentionDays |
integer |
Période de rétention de la sauvegarde, en jours. Il s’agit du nombre de jours pendant lesquels la restauration dans le temps sera prise en charge. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Mise à jour réussie de la stratégie. |
|
202 Accepted |
Accepté |
|
Other Status Codes |
Réponses d’erreur : ***
|
Exemples
Update the short term retention policy for the database.
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/servers/testsvr/databases/testdb/backupShortTermRetentionPolicies/default?api-version=2021-11-01
{
"properties": {
"retentionDays": 7,
"diffBackupIntervalInHours": 24
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/resourceGroups/resourceGroup/servers/testsvr/databases/testdb/backupShortTermRetentionPolicies/default",
"name": "default",
"type": "Microsoft.Sql/servers/databases/backupShortTermRetentionPolicies",
"properties": {
"retentionDays": 7,
"diffBackupIntervalInHours": 24
}
}
Définitions
Nom | Description |
---|---|
Backup |
Stratégie de rétention à court terme. |
Diff |
Intervalle de sauvegarde différentielle en heures. Il s’agit du nombre d’heures d’intervalle entre chaque sauvegarde différentielle qui sera prise en charge. Cela s’applique uniquement aux bases de données actives, mais pas aux bases de données supprimées. |
Short |
Nom de la stratégie. Doit toujours être « default ». |
BackupShortTermRetentionPolicy
Stratégie de rétention à court terme.
Nom | Type | Description |
---|---|---|
id |
string |
ID de la ressource |
name |
string |
Nom de la ressource. |
properties.diffBackupIntervalInHours |
Intervalle de sauvegarde différentielle en heures. Il s’agit du nombre d’heures d’intervalle entre chaque sauvegarde différentielle qui sera prise en charge. Cela s’applique uniquement aux bases de données actives, mais pas aux bases de données supprimées. |
|
properties.retentionDays |
integer |
Période de rétention de la sauvegarde, en jours. Il s’agit du nombre de jours pendant lesquels la restauration dans le temps sera prise en charge. |
type |
string |
Type de ressource. |
DiffBackupIntervalInHours
Intervalle de sauvegarde différentielle en heures. Il s’agit du nombre d’heures d’intervalle entre chaque sauvegarde différentielle qui sera prise en charge. Cela s’applique uniquement aux bases de données actives, mais pas aux bases de données supprimées.
Nom | Type | Description |
---|---|---|
12 |
string |
|
24 |
string |
ShortTermRetentionPolicyName
Nom de la stratégie. Doit toujours être « default ».
Nom | Type | Description |
---|---|---|
default |
string |