Share via


Sql Pool Restore Points - Create

Létrehoz egy visszaállítási pontot egy adattárházhoz.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints?api-version=2021-06-01

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

Az erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

sqlPoolName
path True

string

SQL-készlet neve

subscriptionId
path True

string

A cél-előfizetés azonosítója.

workspaceName
path True

string

A munkaterület neve.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem törzse

Name Kötelező Típus Description
restorePointLabel True

string

Az alkalmazandó visszaállítási pont címkéje

Válaszok

Name Típus Description
200 OK

RestorePoint

A visszaállítási pont kérése sikeresen létrejött.

201 Created

RestorePoint

A visszaállítási pont kérése sikeresen létrejött.

202 Accepted

Elfogadva

Other Status Codes

Hibaválaszok: ***

  • 400 FeatureDisabledOnSelectedEdition – A felhasználó olyan funkciót próbált használni, amely le van tiltva az aktuális adatbázis-kiadásban.

  • 400 BackupNotAllowedOnDeactivatedDatabase – Nem hozható létre visszaállítási pont inaktivált adatbázison.

  • 400 RestorePointLimitReached – Nem hozható létre visszaállítási pont, mert az adatbázis túllépné a visszaállítási pontok engedélyezett kvótáját.

  • 400 RestorePointAttemptToDeleteSystemBackup – A rendszer-visszaállítási pont nem törölhető.

  • 404 DatabaseRestorePointNotFound – Nem található adatbázis-visszaállítási pont.

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 DatabaseDoesNotExist – A felhasználó olyan adatbázisnevet adott meg, amely nem létezik ezen a kiszolgálópéldányon.

  • 408 DatabaseRestorePointTimedOut – Az adatbázis-visszaállítási pont létrehozása nem sikerült.

Példák

Creates Sql pool restore point.

Sample Request

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

Sample Response

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

Definíciók

Name Description
CreateSqlPoolRestorePointDefinition

Az SQL-készlet visszaállítási pontjának létrehozásához szükséges információkat tartalmazza.

RestorePoint

Adatbázis-visszaállítási pontok.

RestorePointType

A visszaállítási pont típusa

CreateSqlPoolRestorePointDefinition

Az SQL-készlet visszaállítási pontjának létrehozásához szükséges információkat tartalmazza.

Name Típus Description
restorePointLabel

string

Az alkalmazandó visszaállítási pont címkéje

RestorePoint

Adatbázis-visszaállítási pontok.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Erőforrás helye.

name

string

Az erőforrás neve

properties.earliestRestoreDate

string

Az adatbázis visszaállításának legkorábbi időpontja

properties.restorePointCreationDate

string

A biztonsági mentés készítésének időpontja

properties.restorePointLabel

string

A visszaállítási pont címkéje a felhasználó biztonsági mentési kéréséhez

properties.restorePointType

RestorePointType

A visszaállítási pont típusa

type

string

Az erőforrás típusa. Például "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

RestorePointType

A visszaállítási pont típusa

Name Típus Description
CONTINUOUS

string

DISCRETE

string