Restore Points - Create

Crea un punto di ripristino per un data warehouse.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
databaseName
path True

string

Nome del database.

resourceGroupName
path True

string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

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 BackupNotAllowedOnDeactivatedDatabase - Impossibile creare un punto di ripristino in un database disattivato.

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

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

  • 404 OperationIdNotFound: l'operazione con ID non esiste.

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

  • 409 OperationCancelled: l'operazione è stata annullata dall'utente.

  • 409 Operazione interrotta: impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.

  • 500 OperationTimedOut: l'operazione viene timeout e viene eseguito automaticamente il rollback. Ripetere l'operazione.

  • 503 TooManyRequests : richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

Esempio

Creates datawarehouse database restore point.

Sample Request

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

Sample Response

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

Definizioni

Nome Descrizione
CreateDatabaseRestorePointDefinition

Contiene le informazioni necessarie per eseguire un'operazione di punto di ripristino del database.

RestorePoint

Punti di ripristino del database.

RestorePointType

Tipo di punto di ripristino

CreateDatabaseRestorePointDefinition

Contiene le informazioni necessarie per eseguire un'operazione di punto di ripristino del database.

Nome Tipo Descrizione
restorePointLabel

string

Etichetta del punto di ripristino da applicare

RestorePoint

Punti di ripristino del database.

Nome Tipo Descrizione
id

string

ID risorsa.

location

string

Percorso della risorsa.

name

string

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

RestorePointType

Tipo di punto di ripristino

Nome Tipo Descrizione
CONTINUOUS

string

DISCRETE

string