共用方式為


Sql Pool Restore Points - Create

建立數據倉儲的還原點。

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

URI 參數

名稱 位於 必要 類型 Description
resourceGroupName
path True

string

資源群組的名稱。 名稱不區分大小寫。

sqlPoolName
path True

string

SQL 集區名稱

subscriptionId
path True

string

目標訂用帳戶的標識碼。

workspaceName
path True

string

工作區的名稱。

api-version
query True

string

用於此作業的 API 版本。

要求本文

名稱 必要 類型 Description
restorePointLabel True

string

要套用的還原點標籤

回應

名稱 類型 Description
200 OK

RestorePoint

已成功建立還原點要求。

201 Created

RestorePoint

已成功建立還原點要求。

202 Accepted

已接受

Other Status Codes

錯誤回應: ≦

  • 400 FeatureDisabledOnSelectedEdition - 用戶嘗試使用目前資料庫版本停用的功能。

  • 400 BackupNotAllowedOnDeactivatedDatabase - 無法在停用的資料庫上建立還原點。

  • 400 RestorePointLimitReached - 無法建立還原點,因為資料庫會超過還原點的允許配額。

  • 400 RestorePointAttemptToDeleteSystemBackup - 無法刪除系統還原點。

  • 404 DatabaseRestorePointNotFound - 找不到資料庫還原點。

  • 404 SubscriptionDoesNotHaveServer - 找不到要求的伺服器

  • 404 DatabaseDoesNotExist - 使用者已指定不存在於此伺服器實例上的資料庫名稱。

  • 408 DatabaseRestorePointTimedOut - 建立資料庫還原點失敗。

範例

Creates Sql pool restore point.

範例要求

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

範例回覆

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

定義

名稱 Description
CreateSqlPoolRestorePointDefinition

包含執行建立 Sql 集區還原點作業所需的資訊。

RestorePoint

資料庫還原點。

RestorePointType

還原點的類型

CreateSqlPoolRestorePointDefinition

包含執行建立 Sql 集區還原點作業所需的資訊。

名稱 類型 Description
restorePointLabel

string

要套用的還原點標籤

RestorePoint

資料庫還原點。

名稱 類型 Description
id

string

資源的完整資源識別碼。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

資源位置。

name

string

資源的名稱

properties.earliestRestoreDate

string

最早可以還原此資料庫的時間

properties.restorePointCreationDate

string

備份的建立時間

properties.restorePointLabel

string

用戶備份要求的還原點標籤

properties.restorePointType

RestorePointType

還原點的類型

type

string

資源類型。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

RestorePointType

還原點的類型

名稱 類型 Description
CONTINUOUS

string

DISCRETE

string