Restore Points - Create

Crée un point de restauration pour un entrepôt de données.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/restorePoints?api-version=2021-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données.

resourceGroupName
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.

serverName
path True

string

Le nom du serveur

subscriptionId
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 Obligatoire Type Description
restorePointLabel True

string

Étiquette du point de restauration à appliquer

Réponses

Nom Type Description
200 OK

RestorePoint

La demande de point de restauration a été créée.

201 Created

RestorePoint

La demande de point de restauration a été créée.

202 Accepted

Accepté

Other Status Codes

Réponses d’erreur : ***

  • 400 BackupNotAllowedOnDeactivatedDatabase : impossible de créer un point de restauration sur une base de données désactivée.

  • 400 FeatureDisabledOnSelectedEdition : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée sur l’édition actuelle de la base de données.

  • 400 RestorePointLimitReached : un point de restauration ne peut pas être créé, car la base de données dépasserait le quota autorisé de points de restauration.

  • 400 RestorePointAttemptToDeleteSystemBackup : impossible de supprimer le point de restauration système.

  • 404 DatabaseRestorePointNotFound - Impossible de trouver le point de restauration de la base de données.

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

  • 404 DatabaseDoesNotExist : l’utilisateur a spécifié un nom de base de données qui n’existe pas sur ce serveur instance.

  • 404 OperationIdNotFound : l’opération avec ID n’existe pas.

  • 408 DatabaseRestorePointTimedOut : échec de la création d’un point de restauration de base de données.

  • 409 OperationCancelled : l’opération a été annulée par l’utilisateur.

  • 409 Opération interrompue : l’opération sur la ressource n’a pas pu être terminée, car elle a été interrompue par une autre opération sur la même ressource.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 500 OperationTimedOut : l’opération a expiré et a été automatiquement restaurée. Réessayez l’opération.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

Exemples

Creates datawarehouse database restore point.

Exemple de requête

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints?api-version=2021-11-01

{
  "restorePointLabel": "mylabel"
}

Exemple de réponse

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Sql/servers/databases/restorePoints",
  "location": "japaneast",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00Z",
    "restorePointLabel": "mylabel"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Sql/servers/databases/restorePoints",
  "location": "southeastasia",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00Z",
    "restorePointLabel": "mylabel"
  }
}

Définitions

Nom Description
CreateDatabaseRestorePointDefinition

Contient les informations nécessaires pour effectuer une opération de création d’un point de restauration de base de données.

RestorePoint

Points de restauration de base de données.

RestorePointType

Type de point de restauration

CreateDatabaseRestorePointDefinition

Contient les informations nécessaires pour effectuer une opération de création d’un point de restauration de base de données.

Nom Type Description
restorePointLabel

string

Étiquette du point de restauration à appliquer

RestorePoint

Points de restauration de base de données.

Nom Type Description
id

string

ID de la ressource

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.earliestRestoreDate

string

Heure à laquelle cette base de données peut être restaurée le plus tôt

properties.restorePointCreationDate

string

Heure à laquelle la sauvegarde a été effectuée

properties.restorePointLabel

string

Étiquette du point de restauration pour la demande de sauvegarde par l’utilisateur

properties.restorePointType

RestorePointType

Type de point de restauration

type

string

Type de ressource.

RestorePointType

Type de point de restauration

Nom Type Description
CONTINUOUS

string

DISCRETE

string