Condividi tramite


Sql Pool Restore Points - Create

Crea un punto di ripristino per un data warehouse.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints?api-version=2021-06-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

sqlPoolName
path True

string

Nome del pool SQL

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

workspaceName
path True

string

Nome dell'area di lavoro.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
restorePointLabel True

string

Etichetta del punto di ripristino da applicare

Risposte

Nome Tipo Descrizione
200 OK

RestorePoint

È stata creata correttamente la richiesta del punto di ripristino.

201 Created

RestorePoint

È stata creata correttamente la richiesta del punto di ripristino.

202 Accepted

Accettato

Other Status Codes

Risposte agli errori: **

  • 400 FeatureDisabledOnSelectedEdition - Utente ha tentato di usare una funzionalità disabilitata nell'edizione del database corrente.

  • 400 BackupNotAllowedOnDeactivatedDatabase - Impossibile creare un punto di ripristino in un database disattivato.

  • 400 RestorePointLimitReached: non è possibile creare un punto di ripristino perché il database supera la quota consentita di punti di ripristino.

  • 400 RestorePointAttemptToDeleteSystemBackup - Impossibile eliminare il punto di ripristino del sistema.

  • 404 DatabaseRestorePointNotFound - Non è possibile trovare il punto di ripristino del database.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 DatabaseDoesNotExist: l'utente ha specificato un nome di database che non esiste in questa istanza del server.

  • 408 DatabaseRestorePointTimedOut - Impossibile creare il punto di ripristino del database.

Esempio

Creates Sql pool restore point.

Esempio di richiesta

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"
}

Risposta di esempio

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

Definizioni

Nome Descrizione
CreateSqlPoolRestorePointDefinition

Contiene le informazioni necessarie per eseguire un'operazione di ripristino del pool SQL.

RestorePoint

Punti di ripristino del database.

RestorePointType

Tipo di punto di ripristino

CreateSqlPoolRestorePointDefinition

Contiene le informazioni necessarie per eseguire un'operazione di ripristino del pool SQL.

Nome Tipo Descrizione
restorePointLabel

string

Etichetta del punto di ripristino da applicare

RestorePoint

Punti di ripristino del database.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Percorso della risorsa.

name

string

nome della risorsa.

properties.earliestRestoreDate

string

La prima volta in cui è possibile ripristinare il database

properties.restorePointCreationDate

string

Ora in cui è stato eseguito il backup

properties.restorePointLabel

string

Etichetta del punto di ripristino per la richiesta di backup da parte dell'utente

properties.restorePointType

RestorePointType

Tipo di punto di ripristino

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

RestorePointType

Tipo di punto di ripristino

Nome Tipo Descrizione
CONTINUOUS

string

DISCRETE

string