Condividi tramite


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 che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

serverName
path True

string

Il 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

Creazione della richiesta del punto di ripristino completata.

201 Created

RestorePoint

Creazione della richiesta del punto di ripristino completata.

202 Accepted

Accettato

Other Status Codes

Risposte di errore:

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

  • 400 FeatureDisabledOnSelectedEdition : l'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 un punto di ripristino del database.

  • 409 OperationCancelled - L'operazione è stata annullata dall'utente.

  • 409 OperationInterrupted - Impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 500 OperationTimedOut: timeout dell'operazione e rollback automatico. 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.

Esempio di richiesta

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

Risposta di esempio

{
  "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 creazione del 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 creazione del 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 (date-time)

La prima volta in cui è possibile ripristinare il database

properties.restorePointCreationDate

string (date-time)

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

Valore Descrizione
CONTINUOUS
DISCRETE