Partager via


Sql Pool 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.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints?api-version=2021-06-01

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

sqlPoolName
path True

string

Nom du pool SQL

subscriptionId
path True

string

ID de l’abonnement cible.

workspaceName
path True

string

Nom de l’espace de travail.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

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 FeatureDisabledOnSelectedEdition : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée sur l’édition actuelle de la base de données.

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

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

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

Exemples

Creates Sql pool restore point.

Exemple de requête

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Synapse/workspaces/testserver/sqlPools/testDatabase/restorePoints?api-version=2021-06-01

{
  "restorePointLabel": "mylabel"
}

Exemple de réponse

azure-asyncoperation: https://ms.web.azuresynapse.net
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Synapse/workspaces/testserver/sqlPools/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Synapse/workspaces/sqlPools/restorePoints",
  "location": "japaneast",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00.000Z",
    "restorePointLabel": "mylabel"
  }
}
azure-asyncoperation: https://ms.web.azuresynapse.net
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Synapse/workspaces/testserver/sqlPools/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Synapse/workspaces/sqlPools/restorePoints",
  "location": "japaneast",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00.000Z",
    "restorePointLabel": "mylabel"
  }
}
azure-asyncoperation: https://ms.web.azuresynapse.net

Définitions

Nom Description
CreateSqlPoolRestorePointDefinition

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

RestorePoint

Points de restauration de base de données.

RestorePointType

Type de point de restauration

CreateSqlPoolRestorePointDefinition

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

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 ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

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 la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

RestorePointType

Type de point de restauration

Nom Type Description
CONTINUOUS

string

DISCRETE

string