Freigeben über


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

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

sqlPoolName
path True

string

SQL-Poolname

subscriptionId
path True

string

minLength: 1

Die ID des Zielabonnements.

workspaceName
path True

string

Der Name des Arbeitsbereichs.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
restorePointLabel True

string

Angewendete Wiederherstellungspunktbezeichnung

Antworten

Name Typ Beschreibung
200 OK

RestorePoint

Die Wiederherstellungspunktanforderung wurde erfolgreich erstellt.

201 Created

RestorePoint

Die Wiederherstellungspunktanforderung wurde erfolgreich erstellt.

202 Accepted

Angenommen

Other Status Codes

Fehlerantworten: ***

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

  • 400 BackupNotAllowedOnDeactivatedDatabase – Der Wiederherstellungspunkt einer deaktivierten Datenbank kann nicht erstellt werden.

  • 400 RestorePointLimitReached – Ein Wiederherstellungspunkt kann nicht erstellt werden, da die Datenbank das zulässige Kontingent der Wiederherstellungspunkte ü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 in dieser Serverinstanz 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 Sql-Poolwiederherstellungspunktvorgangs erforderlich sind.

RestorePoint

Datenbankwiederherstellungspunkte.

RestorePointType

Der Typ des Wiederherstellungspunkts

CreateSqlPoolRestorePointDefinition

Enthält die informationen, die zum Ausführen eines Sql-Poolwiederherstellungspunktvorgangs erforderlich sind.

Name Typ Beschreibung
restorePointLabel

string

Angewendete Wiederherstellungspunktbezeichnung

RestorePoint

Datenbankwiederherstellungspunkte.

Name Typ Beschreibung
id

string

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

location

string

Ressourcenspeicherort.

name

string

Der Name der Ressource

properties.earliestRestoreDate

string (date-time)

Die früheste Zeit, zu der diese Datenbank wiederhergestellt werden kann

properties.restorePointCreationDate

string (date-time)

Die Zeit, zu der die Sicherung durchgeführt wurde

properties.restorePointLabel

string

Die Bezeichnung des Wiederherstellungspunkts für die Sicherungsanforderung durch den Benutzer

properties.restorePointType

RestorePointType

Der Typ des Wiederherstellungspunkts

type

string

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

RestorePointType

Der Typ des Wiederherstellungspunkts

Wert Beschreibung
CONTINUOUS
DISCRETE