Sql Pool Restore Points - Create

Cria um ponto de restauro para um armazém de dados.

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

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

sqlPoolName
path True

string

Nome do conjunto de SQL

subscriptionId
path True

string

O ID da subscrição de destino.

workspaceName
path True

string

O nome da área de trabalho.

api-version
query True

string

A versão da API a utilizar para esta operação.

Corpo do Pedido

Name Necessário Tipo Description
restorePointLabel True

string

A etiqueta do ponto de restauro a aplicar

Respostas

Name Tipo Description
200 OK

RestorePoint

O pedido do ponto de restauro foi criado com êxito.

201 Created

RestorePoint

O pedido do ponto de restauro foi criado com êxito.

202 Accepted

Aceite

Other Status Codes

Respostas de Erro: ***

  • 400 FeatureDisabledOnSelectedEdition – o utilizador tentou utilizar uma funcionalidade que está desativada na edição atual da base de dados.

  • 400 BackupNotAllowedOnDeactivatedDatabase – não é possível criar um ponto de restauro numa base de dados desativada.

  • 400 RestorePointLimitReached – não é possível criar um ponto de restauro porque a base de dados excederia a quota permitida de pontos de restauro.

  • 400 RestorePointAttemptToDeleteSystemBackup – não é possível eliminar o ponto de restauro do sistema.

  • 404 DatabaseRestorePointNotFound – não é possível localizar o ponto de restauro da base de dados.

  • 404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado

  • 404 DatabaseDoesNotExist – o utilizador especificou um nome de base de dados que não existe nesta instância do servidor.

  • 408 DatabaseRestorePointTimedOut – Falha ao criar o ponto de restauro da base de dados.

Exemplos

Creates Sql pool restore point.

Sample Request

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

Sample Response

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

Definições

Name Description
CreateSqlPoolRestorePointDefinition

Contém as informações necessárias para efetuar uma operação de criação do ponto de restauro do conjunto de Sql.

RestorePoint

Pontos de restauro da base de dados.

RestorePointType

O tipo de ponto de restauro

CreateSqlPoolRestorePointDefinition

Contém as informações necessárias para efetuar uma operação de criação do ponto de restauro do conjunto de Sql.

Name Tipo Description
restorePointLabel

string

A etiqueta do ponto de restauro a aplicar

RestorePoint

Pontos de restauro da base de dados.

Name Tipo Description
id

string

ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Localização do recurso.

name

string

O nome do recurso

properties.earliestRestoreDate

string

A hora mais antiga para a qual esta base de dados pode ser restaurada

properties.restorePointCreationDate

string

O tempo que a cópia de segurança demorou

properties.restorePointLabel

string

A etiqueta do ponto de restauro para o pedido de cópia de segurança por utilizador

properties.restorePointType

RestorePointType

O tipo de ponto de restauro

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

RestorePointType

O tipo de ponto de restauro

Name Tipo Description
CONTINUOUS

string

DISCRETE

string