Sql Pool Restore Points - Create

Cria um ponto de restauração para um data warehouse.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

sqlPoolName
path True

string

Nome do pool de SQL

subscriptionId
path True

string

A ID da assinatura de destino.

workspaceName
path True

string

O nome do workspace.

api-version
query True

string

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

Corpo da solicitação

Nome Obrigatório Tipo Description
restorePointLabel True

string

O rótulo de ponto de restauração a ser aplicado

Respostas

Nome Tipo Description
200 OK

RestorePoint

A solicitação de ponto de restauração foi criada com êxito.

201 Created

RestorePoint

A solicitação de ponto de restauração foi criada com êxito.

202 Accepted

Aceito

Other Status Codes

Respostas de erro: ***

  • 400 FeatureDisabledOnSelectedEdition – o usuário tentou usar um recurso que está desabilitado na edição atual do banco de dados.

  • 400 BackupNotAllowedOnDeactivatedDatabase – Não é possível criar um ponto de restauração em um banco de dados desativado.

  • 400 RestorePointLimitReached – Não é possível criar um ponto de restauração porque o banco de dados excederia a cota permitida de pontos de restauração.

  • 400 RestorePointAttemptToDeleteSystemBackup – não é possível excluir o ponto de restauração do sistema.

  • 404 DatabaseRestorePointNotFound – não é possível localizar o ponto de restauração do banco de dados.

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

  • 404 DatabaseDoesNotExist – o usuário especificou um nome de banco de dados que não existe nesta instância do servidor.

  • 408 DatabaseRestorePointTimedOut – Falha ao criar ponto de restauração de banco de dados.

Exemplos

Creates Sql pool restore point.

Solicitação de exemplo

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

Resposta de exemplo

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

Nome Description
CreateSqlPoolRestorePointDefinition

Contém as informações necessárias para executar uma operação de ponto de restauração do pool de Sql.

RestorePoint

Pontos de restauração de banco de dados.

RestorePointType

O tipo de ponto de restauração

CreateSqlPoolRestorePointDefinition

Contém as informações necessárias para executar uma operação de ponto de restauração do pool de Sql.

Nome Tipo Description
restorePointLabel

string

O rótulo de ponto de restauração a ser aplicado

RestorePoint

Pontos de restauração de banco de dados.

Nome Tipo Description
id

string

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

location

string

Local do recurso.

name

string

O nome do recurso

properties.earliestRestoreDate

string

A hora mais antiga para a qual esse banco de dados pode ser restaurado

properties.restorePointCreationDate

string

O tempo em que o backup foi feito

properties.restorePointLabel

string

O rótulo do ponto de restauração para solicitação de backup por usuário

properties.restorePointType

RestorePointType

O tipo de ponto de restauração

type

string

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

RestorePointType

O tipo de ponto de restauração

Nome Tipo Description
CONTINUOUS

string

DISCRETE

string