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

Name Em Necessá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 da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de 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 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

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

  • 404 OperationIdNotFound - A operação com Id não existe.

  • 408 DatabaseRestorePointTimedOut - Falha ao criar ponto de restauração do 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 pelos recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 500 OperationTimedOut - A operação atingiu o tempo limite e foi revertida automaticamente. Por favor, tente novamente a operação.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

Exemplos

Creates datawarehouse database restore point.

Pedido de amostra

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

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

Name Description
CreateDatabaseRestorePointDefinition

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

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

RestorePoint

Pontos de restauração do 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 criação de ponto de restauração do banco de dados.

Name Tipo Description
restorePointLabel

string

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

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

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

Name Tipo Description
error

ErrorDetail

O objeto de erro.

RestorePoint

Pontos de restauração do banco de dados.

Name Tipo Description
id

string

ID do recurso.

location

string

Localização do recurso.

name

string

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

Tipo de recurso.

RestorePointType

O tipo de ponto de restauração

Valor Description
CONTINUOUS
DISCRETE