Udostępnij za pośrednictwem


Restore Points - Create

Tworzy punkt przywracania dla magazynu danych.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Wymagane Typ Opis
restorePointLabel True

string

Etykieta punktu przywracania do zastosowania

Odpowiedzi

Nazwa Typ Opis
200 OK

RestorePoint

Pomyślnie utworzono żądanie punktu przywracania.

201 Created

RestorePoint

Pomyślnie utworzono żądanie punktu przywracania.

202 Accepted

Zaakceptowano

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 BackupNotAllowedOnDeactivatedDatabase — nie można utworzyć punktu przywracania w dezaktywowanej bazie danych.

  • 400 FeatureDisabledOnSelectedEdition — użytkownik próbował użyć funkcji wyłączonej w bieżącej wersji bazy danych.

  • 400 RestorePointLimitReached — nie można utworzyć punktu przywracania, ponieważ baza danych przekroczy dozwolony limit przydziału punktów przywracania.

  • 400 RestorePointAttemptToDeleteSystemBackup — nie można usunąć punktu przywracania systemu.

  • 404 DatabaseRestorePointNotFound — nie można odnaleźć punktu przywracania bazy danych.

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 DatabaseDoesNotExist — użytkownik określił nazwę bazy danych, która nie istnieje w tym wystąpieniu serwera.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 408 DatabaseRestorePointTimedOut — tworzenie punktu przywracania bazy danych nie powiodło się.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 Operacja przerwana — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i automatycznie wycofano. Ponów próbę wykonania operacji.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

Przykłady

Creates datawarehouse database restore point.

Przykładowe żądanie

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=2021-11-01

{
  "restorePointLabel": "mylabel"
}

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
CreateDatabaseRestorePointDefinition

Zawiera informacje niezbędne do wykonania operacji tworzenia punktu przywracania bazy danych.

RestorePoint

Punkty przywracania bazy danych.

RestorePointType

Typ punktu przywracania

CreateDatabaseRestorePointDefinition

Zawiera informacje niezbędne do wykonania operacji tworzenia punktu przywracania bazy danych.

Nazwa Typ Opis
restorePointLabel

string

Etykieta punktu przywracania do zastosowania

RestorePoint

Punkty przywracania bazy danych.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.earliestRestoreDate

string

Najwcześniejszy czas, w którym można przywrócić tę bazę danych

properties.restorePointCreationDate

string

Czas wykonywania kopii zapasowej

properties.restorePointLabel

string

Etykieta punktu przywracania dla żądania kopii zapasowej przez użytkownika

properties.restorePointType

RestorePointType

Typ punktu przywracania

type

string

Typ zasobu.

RestorePointType

Typ punktu przywracania

Nazwa Typ Opis
CONTINUOUS

string

DISCRETE

string