Restore Points - Create

データ ウェアハウスの復元ポイントを作成します。

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

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

データベースの名前。

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求で使用する API のバージョン。

要求本文

名前 必須 説明
restorePointLabel True

string

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

応答

名前 説明
200 OK

RestorePoint

復元ポイント要求が正常に作成されました。

201 Created

RestorePoint

復元ポイント要求が正常に作成されました。

202 Accepted

同意

Other Status Codes

エラー応答: ***

  • 400 BackupNotAllowedOnDeactivatedDatabase - 非アクティブ化されたデータベースに復元ポイントを作成できません。

  • 400 FeatureDisabledOnSelectedEdition - ユーザーは、現在のデータベース エディションで無効になっている機能を使用しようとしました。

  • 400 RestorePointLimitReached - データベースが復元ポイントの許容クォータを超えるので、復元ポイントを作成できません。

  • 400 RestorePointAttemptToDeleteSystemBackup - システム復元ポイントを削除できません。

  • 404 DatabaseRestorePointNotFound - データベース復元ポイントが見つかりません。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 DatabaseDoesNotExist - ユーザーがこのサーバー インスタンスに存在しないデータベース名を指定しました。

  • 404 OperationIdNotFound - Id を持つ操作が存在しません。

  • 408 DatabaseRestorePointTimedOut - データベース復元ポイントの作成に失敗しました。

  • 409 OperationCancelled - 操作がユーザーによって取り消されました。

  • 409 OperationInterrupted - 同じリソースに対する別の操作によって中断されたため、リソースに対する操作を完了できませんでした。

  • 429 SubscriptionTooManyCreateUpdateRequests - 使用可能なリソースで処理できる最大要求を超える要求。

  • 429 SubscriptionTooManyRequests - 使用可能なリソースで処理できる最大要求を超える要求。

  • 500 OperationTimedOut - 操作がタイムアウトし、自動的にロールバックされました。 操作をやり直してください。

  • 503 TooManyRequests - 使用可能なリソースで処理できる最大要求を超える要求。

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

定義

名前 説明
CreateDatabaseRestorePointDefinition

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

RestorePoint

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

RestorePointType

復元ポイントの種類

CreateDatabaseRestorePointDefinition

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

名前 説明
restorePointLabel

string

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

RestorePoint

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

名前 説明
id

string

リソースの ID

location

string

リソースの場所。

name

string

リソース名。

properties.earliestRestoreDate

string

このデータベースを復元できる最も早い時刻

properties.restorePointCreationDate

string

バックアップが作成された時刻

properties.restorePointLabel

string

ユーザーによるバックアップ要求の復元ポイントのラベル

properties.restorePointType

RestorePointType

復元ポイントの種類

type

string

リソースの種類。

RestorePointType

復元ポイントの種類

名前 説明
CONTINUOUS

string

DISCRETE

string