Sql Pool Restore Points - Create

Vytvoří bod obnovení pro datový sklad.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

sqlPoolName
path True

string

Název fondu SQL

subscriptionId
path True

string

minLength: 1

ID cílového předplatného.

workspaceName
path True

string

Název pracovního prostoru.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
restorePointLabel True

string

Popisek bodu obnovení, který se má použít

Odpovědi

Name Typ Description
200 OK

RestorePoint

Žádost o bod obnovení byla úspěšně vytvořena.

201 Created

RestorePoint

Žádost o bod obnovení byla úspěšně vytvořena.

202 Accepted

Přijato

Other Status Codes

Chybové odpovědi: ***

  • 400 FeatureDisabledOnSelectedEdition – Uživatel se pokusil použít funkci, která je v aktuální edici databáze zakázaná.

  • 400 BackupNotAllowedOnDeactivatedDatabase – Nelze vytvořit bod obnovení v deaktivované databázi.

  • 400 RestorePointLimitReached – Bod obnovení nelze vytvořit, protože databáze by překročila povolenou kvótu bodů obnovení.

  • 400 RestorePointAttemptToDeleteSystemBackup – Nelze odstranit bod obnovení systému.

  • 404 DatabaseRestorePointNotFound – Nelze najít bod obnovení databáze.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server nebyl nalezen.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který v této instanci serveru neexistuje.

  • 408 DatabaseRestorePointTimedOut – Vytvoření bodu obnovení databáze se nezdařilo.

Příklady

Creates Sql pool restore point.

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
CreateSqlPoolRestorePointDefinition

Obsahuje informace potřebné k provedení operace vytvoření bodu obnovení fondu SQL.

RestorePoint

Body obnovení databáze.

RestorePointType

Typ bodu obnovení

CreateSqlPoolRestorePointDefinition

Obsahuje informace potřebné k provedení operace vytvoření bodu obnovení fondu SQL.

Name Typ Description
restorePointLabel

string

Popisek bodu obnovení, který se má použít

RestorePoint

Body obnovení databáze.

Name Typ Description
id

string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Umístění prostředku

name

string

Název prostředku

properties.earliestRestoreDate

string (date-time)

Nejstarší čas, do kterého lze tuto databázi obnovit

properties.restorePointCreationDate

string (date-time)

Čas vytvoření zálohy

properties.restorePointLabel

string

Popisek bodu obnovení pro žádost o zálohování uživatelem

properties.restorePointType

RestorePointType

Typ bodu obnovení

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

RestorePointType

Typ bodu obnovení

Hodnota Description
CONTINUOUS
DISCRETE