Restore Points - Create

Skapar en återställningspunkt för ett informationslager.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Obligatorisk Typ Description
restorePointLabel True

string

Etiketten för återställningspunkt som ska tillämpas

Svar

Name Typ Description
200 OK

RestorePoint

Begäran om återställningspunkt har skapats.

201 Created

RestorePoint

Begäran om återställningspunkt har skapats.

202 Accepted

Har godkänts

Other Status Codes

Felsvar: ***

  • 400 BackupNotAllowedOnDeactivatedDatabase – Det går inte att skapa en återställningspunkt på en inaktiverad databas.

  • 400 FeatureDisabledOnSelectedEdition – Användaren försökte använda en funktion som är inaktiverad i den aktuella databasutgåvan.

  • 400 RestorePointLimitReached – Det går inte att skapa en återställningspunkt eftersom databasen skulle överskrida den tillåtna kvoten för återställningspunkter.

  • 400 RestorePointAttemptToDeleteSystemBackup – Det går inte att ta bort systemåterställningspunkten.

  • 404 DatabaseRestorePointNotFound – det går inte att hitta databasens återställningspunkt.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 OperationIdNotFound – åtgärden med ID finns inte.

  • 408 DatabaseRestorePointTimedOut – Det gick inte att skapa återställningspunkten för databasen.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 OperationInterrupted – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 429 SubscriptionTooManyCreateUpdateRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök att utföra åtgärden igen.

  • 503 TooManyRequests – begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

Exempel

Creates datawarehouse database restore point.

Sample Request

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

Sample Response

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

Definitioner

Name Description
CreateDatabaseRestorePointDefinition

Innehåller den information som krävs för att utföra en åtgärd för att skapa en databasåterställningspunkt.

RestorePoint

Databasåterställningspunkter.

RestorePointType

Typ av återställningspunkt

CreateDatabaseRestorePointDefinition

Innehåller den information som krävs för att utföra en åtgärd för att skapa en databasåterställningspunkt.

Name Typ Description
restorePointLabel

string

Etiketten för återställningspunkt som ska tillämpas

RestorePoint

Databasåterställningspunkter.

Name Typ Description
id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.earliestRestoreDate

string

Den tidigaste tiden som databasen kan återställas

properties.restorePointCreationDate

string

Den tid då säkerhetskopieringen gjordes

properties.restorePointLabel

string

Etiketten för återställningspunkt för säkerhetskopieringsbegäran av användare

properties.restorePointType

RestorePointType

Typ av återställningspunkt

type

string

Resurstyp.

RestorePointType

Typ av återställningspunkt

Name Typ Description
CONTINUOUS

string

DISCRETE

string