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 パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

sqlPoolName
path True

string

SQL プール名

subscriptionId
path True

string

ターゲット サブスクリプションの ID。

workspaceName
path True

string

ワークスペースの名前。

api-version
query True

string

この操作に使用する API バージョン。

要求本文

名前 必須 説明
restorePointLabel True

string

適用する復元ポイント ラベル

応答

名前 説明
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.

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

定義

名前 説明
CreateSqlPoolRestorePointDefinition

Sql プールの復元ポイントの作成操作を実行するために必要な情報が含まれます。

RestorePoint

データベースの復元ポイント。

RestorePointType

復元ポイントの種類

CreateSqlPoolRestorePointDefinition

Sql プールの復元ポイントの作成操作を実行するために必要な情報が含まれます。

名前 説明
restorePointLabel

string

適用する復元ポイント ラベル

RestorePoint

データベースの復元ポイント。

名前 説明
id

string

リソースの完全修飾リソース ID。 例 - /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

復元ポイントの種類

名前 説明
CONTINUOUS

string

DISCRETE

string