Sql Pool Restore Points - Create

Erstellt einen Wiederherstellungspunkt für ein Data Warehouse.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

sqlPoolName
path True

string

Name des SQL-Pools

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

workspaceName
path True

string

Den Namen des Arbeitsbereichs

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
restorePointLabel True

string

Die anzuwendende Wiederherstellungspunktbezeichnung

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 FeatureDisabledOnSelectedEdition: Der Benutzer hat versucht, ein Feature zu verwenden, das in der aktuellen Datenbankedition deaktiviert ist.

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

  • 400 RestorePointLimitReached: Ein Wiederherstellungspunkt kann nicht erstellt werden, da die Datenbank das zulässige Kontingent von Wiederherstellungspunkten überschreiten würde.

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

  • 408 DatabaseRestorePointTimedOut: Fehler beim Erstellen des Datenbankwiederherstellungspunkts.

Beispiele

Creates Sql pool restore point.

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
CreateSqlPoolRestorePointDefinition

Enthält die Informationen, die zum Ausführen eines Vorgangs zum Erstellen eines Sql-Poolwiederherstellungspunkts erforderlich sind.

RestorePoint

Datenbankwiederherstellungspunkte.

RestorePointType

Typ des Wiederherstellungspunkts

CreateSqlPoolRestorePointDefinition

Enthält die Informationen, die zum Ausführen eines Vorgangs zum Erstellen eines Sql-Poolwiederherstellungspunkts erforderlich sind.

Name Typ Beschreibung
restorePointLabel

string

Die anzuwendende Wiederherstellungspunktbezeichnung

RestorePoint

Datenbankwiederherstellungspunkte.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Ressourcenspeicherort

name

string

Der 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 nach Benutzer

properties.restorePointType

RestorePointType

Typ des Wiederherstellungspunkts

type

string

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

RestorePointType

Typ des Wiederherstellungspunkts

Name Typ Beschreibung
CONTINUOUS

string

DISCRETE

string