- 文档首页
云数据库 SQL Server 版
API 参考
备份恢复
RestoreToExistedInstance - 恢复到已有实例
备份恢复
RestoreToExistedInstance - 恢复到已有实例
RestoreToExistedInstance - 恢复到已有实例
调用 RestoreToExistedInstance 接口,以数据库为单位,将数据恢复到已有实例。
注意事项
根据实例兼容版本的不同,在数据恢复时存在以下限制:
- 当原实例为 Web 版实例即 DBEngineVersion 取值为 SQLServer_2019_Web 时,支持将实例还原至企业版、标准版或 Web 版实例即 DBEngineVersion 取值为 SQLServer_2019_Std、SQLServer_2019_Ent 或 SQLServer_2019_Web。
- 当原实例为标准版实例即 DBEngineVersion 取值为 SQLServer_2019_Std 时,支持将实例还原至企业版、标准版实例即 DBEngineVersion 取值为 SQLServer_2019_Std 或 SQLServer_2019_Ent。
- 当原实例为企业版实例即 DBEngineVersion 取值为 SQLServer_2019_Ent 时,支持将实例还原至企业版实例即 DBEngineVersion 取值为 SQLServer_2019_Ent。
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:RestoreToExistedInstance
要执行的操作,取值:RestoreToExistedInstance。
Version string 必选 示例值:2022-01-01
API的版本,取值:2022-01-01。
SourceDBInstanceId string 必选 示例值:mssql-bbe31c86****
源实例 ID。
TargetDBInstanceId string 必选 示例值:mssql-bbe31c86****
目标实例 ID。
Databases object[] 必选 示例值:无
待恢复的数据库信息。
DBName string 必选 示例值:test
原数据库名称。
NewDBName string 可选 示例值:test_bak
新数据库新名称。命名规则如下:
- 由字母、数字、下划线(_)组成,且字母的大小写不敏感。
- 不能使用 master、msdb、model、tempdb、resource、rdsadmin、distribution 等预留字。
说明
当调用 CreateTosRestore 接口创建 TOS 备份恢复任务时,需关注以下信息:
- 当设置该参数时,同时 BackupType 选择 Full,那么新库名不可以和已有库名重复,如果 BackupType 选择 Diff 或 LOG,那么新库名必须已存在。
BackupId string 可选 示例值:f569f53bf60a48d5b****
源实例备份集 ID。
说明
- 按备份集恢复数据库时,您可以通过调用 DescribeBackups 查询BackupId。
- BackupId 和 RestoreTime 传入一个即可。
RestoreTime string 可选 示例值:2023-08-23T08:04:59Z
按时间点恢复数据库,可以选择备份保留周期内的任意时间点。格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
说明
BackupId 和 RestoreTime 传入一个即可。
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 InstanceId string 示例值:mssql-1be522b5****
源实例 ID。
请求示例 1
POST /?Action=RestoreToExistedInstance&Version=2022-01-01 HTTP/1.1
Content-Type: application/json
Host: rds-mssql.cn-beijing.volcengineapi.com
X-Date: 20230131T101010Z
Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_mssql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458****
"SourceDBInstanceId":"mssql-1be522b5****",
"TargetDBInstanceId":"mssql-1be522b5****",
"RestoreTime":"2023-08-23T08:04:59Z",
返回示例 1
"RequestId": "20230823161248951129B6A9EC3C53ELLD",
"Action": "RestoreToExistedInstance",
"Version": "2022-01-01",
"InstanceId": "mssql-1be522b5****"
请求示例 2
POST /?Action=RestoreToExistedInstance&Version=2022-01-01 HTTP/1.1
Content-Type: application/json
Host: rds-mssql.volcengineapi.com
X-Date: 20230131T101010Z
Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_mssql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458****
"SourceDBInstanceId":"mssql-1be522b5****",
"TargetDBInstanceId":"mssql-1be522b5****",
"BackupId": "94fe801db98d41848197266ecaecc878",
返回示例 2
"RequestId": "2023082316124895D97DB6A9EC3C53E9EC",
"Action": "RestoreToExistedInstance",
"Version": "2022-01-01",
"InstanceId": "mssql-1be522b5****"
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2025.12.01 18:11:12