Restore Points - Create

Erstellt einen Wiederherstellungspunkt für ein Data Warehouse.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
restorePointLabel True

string

Die bezeichnung des wiederherstellungspunkts, der angewendet werden soll

Antworten

Name Typ Beschreibung
200 OK

RestorePoint

Die Wiederherstellungspunktanforderung wurde erfolgreich erstellt.

201 Created

RestorePoint

Die Wiederherstellungspunktanforderung wurde erfolgreich erstellt.

202 Accepted

Akzeptiert

Other Status Codes

Fehlerantworten: ***

  • 400 BackupNotAllowedOnDeactivatedDatabase: Wiederherstellungspunkt für eine deaktivierte Datenbank kann nicht erstellt werden.

  • 400 FeatureDisabledOnSelectedEdition: Der Benutzer hat versucht, ein Feature zu verwenden, das in der aktuellen Datenbankedition deaktiviert ist.

  • 400 RestorePointLimitReached: Ein Wiederherstellungspunkt kann nicht erstellt werden, da die Datenbank das zulässige Kontingent an Wiederherstellungspunkten überschreitet.

  • 400 RestorePointAttemptToDeleteSystemBackup: Systemwiederherstellungspunkt kann nicht gelöscht werden.

  • 404 DatabaseRestorePointNotFound: Datenbankwiederherstellungspunkt kann nicht gefunden werden.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden

  • 404 DatabaseDoesNotExist: Der Benutzer hat einen Datenbanknamen angegeben, der auf diesem Server instance nicht vorhanden ist.

  • 404 OperationIdNotFound: Der Vorgang mit der ID ist nicht vorhanden.

  • 408 DatabaseRestorePointTimedOut: Fehler beim Erstellen des Datenbankwiederherstellungspunkts.

  • 409 OperationCancelled: Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 OperationInterrupted: Der Vorgang für die Ressource konnte nicht abgeschlossen werden, da er durch einen anderen Vorgang für dieselbe Ressource unterbrochen wurde.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 OperationTimedOut: Der Vorgang ist timeout und wird automatisch zurückgesetzt. Wiederholen Sie den Vorgang.

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

Beispiele

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

Definitionen

Name Beschreibung
CreateDatabaseRestorePointDefinition

Enthält die informationen, die zum Ausführen eines Datenbankwiederherstellungspunktvorgangs erforderlich sind.

RestorePoint

Datenbankwiederherstellungspunkte.

RestorePointType

Der Typ des Wiederherstellungspunkts

CreateDatabaseRestorePointDefinition

Enthält die informationen, die zum Ausführen eines Datenbankwiederherstellungspunktvorgangs erforderlich sind.

Name Typ Beschreibung
restorePointLabel

string

Die bezeichnung des wiederherstellungspunkts, der angewendet werden soll

RestorePoint

Datenbankwiederherstellungspunkte.

Name Typ Beschreibung
id

string

Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.earliestRestoreDate

string

Der früheste Zeitpunkt, zu dem diese Datenbank wiederhergestellt werden kann

properties.restorePointCreationDate

string

Der Zeitpunkt, zu dem die Sicherung erstellt wurde

properties.restorePointLabel

string

Die Bezeichnung des Wiederherstellungspunkts für die Sicherungsanforderung des Benutzers

properties.restorePointType

RestorePointType

Der Typ des Wiederherstellungspunkts

type

string

Der Ressourcentyp.

RestorePointType

Der Typ des Wiederherstellungspunkts

Name Typ Beschreibung
CONTINUOUS

string

DISCRETE

string