調用CreateTempDBInstance介面建立臨時執行個體。

基於備份組或者7天內的一個時間點建立臨時執行個體。

調用該介面時,執行個體必須滿足以下條件,否則將操作失敗:

  • 執行個體為SQL Server 2012/2016基礎版或SQL Server 2008 R2版;
  • 執行個體狀態為運行中;
  • 當前執行個體中沒有正在執行的遷移任務;
  • 最近一次建立備份組任務已經完成。
    说明 臨時執行個體建立成功後,帳號和資料庫將繼承備份組資料。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String CreateTempDBInstance

系統規定參數,取值:CreateTempDBInstance

DBInstanceId String rm-uf6wjk5xxxxxxx

執行個體ID。

BackupId Integer 603524168

備份組ID。

说明 BackupIdRestoreTime兩者至少傳入一個。
RestoreTime String 2011-06-11T16:00:00Z

使用者指定備份保留時間內的任意時間點。格式:yyyy-MM-ddTHH:mm:ssZ(UTC時間)。

说明
  • 可以設定為7天之內並且早於目前時間半小時以上的任意時間點,預設時區為UTC;
  • BackupIdRestoreTime兩者至少傳入一個。
AccessKeyId String LTAIfCxxxxxxx

阿里雲頒發給使用者的訪問服務所用的密鑰ID。

返回資料

名稱 類型 樣本值 描述
TempDBInstanceId String sub138xxxxx_rm-xxxxx

臨時執行個體ID。

RequestId String 248DE93F-8647-4B9D-8287-4A4A0FE56AD5

請求ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=CreateTempDBInstance
&DBInstanceId=rm-uf6wjk5xxxxxxx
&BackupId=603524168
&<公用請求參數>

正常返回樣本

XML 格式

<CreateTempDBInstanceResponse>
       <RequestId>248DE93F-8647-4B9D-8287-4A4A0FE56AD5</RequestId>
  <TempDBInstanceId>sub138xxxxx_juxxxxx</TempDBInstanceId>
</CreateTempDBInstanceResponse>

JSON 格式

{
	"RequestId":"248DE93F-8647-4B9D-8287-4A4A0FE56AD5",
	"TempDBInstanceId":"sub138xxxxx_juxxxxx"
}

錯誤碼

HttpCode 錯誤碼 錯誤資訊 描述
403 OperationDenied.TempDBInstanceExists The operation is not permitted due to temp instance exist. 臨時執行個體已經存在

訪問錯誤中心查看更多錯誤碼。