Partilhar via


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 do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

sqlPoolName
path True

string

Nome do pool SQL

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

workspaceName
path True

string

O nome do espaço de trabalho.

api-version
query True

string

minLength: 1

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

Corpo do Pedido

Name Necessário Tipo Description
restorePointLabel True

string

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

Respostas

Name Tipo Description
200 OK

RestorePoint

Criada com êxito a solicitação de ponto de restauração.

201 Created

RestorePoint

Criada com êxito a solicitação de ponto de restauração.

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 ponto de restauração em um banco de dados desativado.

  • 400 RestorePointLimitReached - Um ponto de restauração não pode ser criado 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 encontrar 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 do banco de dados.

Exemplos

Creates Sql pool restore point.

Pedido de amostra

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 da amostra

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 executar uma operação de ponto de restauração do pool Sql.

RestorePoint

Pontos de restauração do 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 Sql.

Name Tipo Description
restorePointLabel

string

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

RestorePoint

Pontos de restauração do banco de dados.

Name Tipo Description
id

string

ID de recurso totalmente 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 (date-time)

O primeiro momento para o qual esse banco de dados pode ser restaurado

properties.restorePointCreationDate

string (date-time)

O tempo que o backup foi feito

properties.restorePointLabel

string

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

properties.restorePointType

RestorePointType

O tipo de ponto de restauração

type

string

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

RestorePointType

O tipo de ponto de restauração

Valor Description
CONTINUOUS
DISCRETE