Compartilhar via


Restore Points - Create

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

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/restorePoints?api-version=2023-08-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
databaseName
path True

string

O nome do banco de dados.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID da assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitaçã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 do ponto de restauração foi criada com êxito.

201 Created

RestorePoint

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

202 Accepted

Aceitado

Cabeçalhos

Location: string

Other Status Codes

ErrorResponse

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.

  • 404 OperationIdNotFound – A operação com id não existe.

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

  • 409 CannotCancelOperation – A operação de gerenciamento está em um estado que não pode ser cancelado.

  • 409 OperationCancelled – A operação foi cancelada pelo usuário.

  • 409 OperationInterrupted – A operação no recurso não pôde ser concluída porque foi interrompida por outra operação no mesmo recurso.

  • 429 SubscriptionTooManyCreateUpdateRequests – Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

  • 500 OperationTimedOut – A operação atingiu o tempo limite e foi revertida automaticamente. Tente novamente a operação.

  • 503 TooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

Exemplos

Creates datawarehouse database restore point.

Solicitação de exemplo

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints?api-version=2023-08-01

{
  "restorePointLabel": "mylabel"
}

Resposta de exemplo

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Sql/servers/databases/restorePoints",
  "location": "japaneast",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00Z",
    "restorePointLabel": "mylabel"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Sql/servers/databases/restorePoints",
  "location": "southeastasia",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00Z",
    "restorePointLabel": "mylabel"
  }
}
Location: https://management.azure.com/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/japaneast/manageddatabaserestoreazureasyncoperation/00000000-1111-2222-3333-444444444444?api-version=2022-11-01-preview

Definições

Nome Description
CreateDatabaseRestorePointDefinition

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

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

RestorePoint

Pontos de restauração de banco de dados.

RestorePointType

O tipo de ponto de restauração

CreateDatabaseRestorePointDefinition

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

Nome Tipo Description
restorePointLabel

string

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

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

RestorePoint

Pontos de restauração de banco de dados.

Nome Tipo Description
id

string

ID do recurso.

location

string

Local do recurso.

name

string

Nome do recurso.

properties.earliestRestoreDate

string (date-time)

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

properties.restorePointCreationDate

string (date-time)

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 de recurso.

RestorePointType

O tipo de ponto de restauração

Valor Description
CONTINUOUS
DISCRETE