Dela via


Sql Pool Restore Points - Create

Skapar en återställningspunkt för ett informationslager.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

sqlPoolName
path True

string

SQL-poolnamn

subscriptionId
path True

string

ID för målprenumerationen.

workspaceName
path True

string

Namnet på arbetsytan.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
restorePointLabel True

string

Etiketten för återställningspunkt som ska tillämpas

Svar

Name Typ Description
200 OK

RestorePoint

Begäran om återställningspunkt har skapats.

201 Created

RestorePoint

Begäran om återställningspunkt har skapats.

202 Accepted

Har godkänts

Other Status Codes

Felsvar: ***

  • 400 FeatureDisabledOnSelectedEdition – Användaren försökte använda en funktion som är inaktiverad i den aktuella databasutgåvan.

  • 400 BackupNotAllowedOnDeactivatedDatabase – Det går inte att skapa en återställningspunkt på en inaktiverad databas.

  • 400 RestorePointLimitReached – Det går inte att skapa en återställningspunkt eftersom databasen skulle överskrida den tillåtna kvoten för återställningspunkter.

  • 400 RestorePointAttemptToDeleteSystemBackup – Det går inte att ta bort systemåterställningspunkten.

  • 404 DatabaseRestorePointNotFound – det går inte att hitta databasens återställningspunkt.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 408 DatabaseRestorePointTimedOut – Det gick inte att skapa återställningspunkten för databasen.

Exempel

Creates Sql pool restore point.

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
CreateSqlPoolRestorePointDefinition

Innehåller den information som krävs för att utföra en åtgärd för att skapa en återställningspunkt för Sql-pool.

RestorePoint

Databasåterställningspunkter.

RestorePointType

Typ av återställningspunkt

CreateSqlPoolRestorePointDefinition

Innehåller den information som krävs för att utföra en åtgärd för att skapa en återställningspunkt för Sql-pool.

Name Typ Description
restorePointLabel

string

Etiketten för återställningspunkt som ska tillämpas

RestorePoint

Databasåterställningspunkter.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Resursplats.

name

string

Namnet på resursen

properties.earliestRestoreDate

string

Den tidigaste tiden som databasen kan återställas

properties.restorePointCreationDate

string

Den tid då säkerhetskopieringen gjordes

properties.restorePointLabel

string

Etiketten för återställningspunkt för säkerhetskopieringsbegäran av användare

properties.restorePointType

RestorePointType

Typ av återställningspunkt

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

RestorePointType

Typ av återställningspunkt

Name Typ Description
CONTINUOUS

string

DISCRETE

string