文档

ImportDatabaseBetweenInstances - 从其他RDS SQL Server实例迁入数据

更新时间:

该接口用于从其它RDS SQL Server实例迁入数据,已下线。

接口说明

本接口已下线,请勿使用。

适用引擎

  • RDS SQL Server

功能说明

建议您使用数据传输服务 DTS,集数据迁移、订阅、同步于一体,为您提供稳定安全的传输链路。更多信息,请参见DTS API 概览

注意事项

  • 迁移过程中,源实例的状态将变为迁移中,目标实例的状态将变为数据导入中

  • 调用该接口前,请确认实例已满足以下条件,否则将操作失败:

    • 仅支持 SQL Server 的独享和独占规格的实例。关于实例规格详情,请参见实例规格表
    • 仅适用于不同实例间(实例都属于同一个用户)的数据库迁移;
    • 实例状态为运行中;
    • 数据库状态为运行中;
    • 确保目标实例的剩余存储空间>源实例数据库的存储空间;
说明
  • 暂不支持 SQL Server 2017 集群版实例。
  • 支持批量数据库迁入。
  • 调试

    您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    授权信息

    当前API暂无授权信息透出。

    请求参数

    名称类型必填描述示例值
    DBInstanceIdstring

    目标实例 ID。

    rm-uf6wjk5****
    SourceDBInstanceIdstring

    源实例 ID,不能与目标实例相同。

    rm-g4a1jk8****
    DBInfostring

    待迁移实例的数据库信息,格式为 JSON 串。

    说明 对于 SQL Server 实例,值为 key-value 对,key 为原数据库,value 为迁移目标数据库,SQL Server 允许源数据库和目标数据库名称可以不一致。例如:{"DBNames":{"srcdb":"destdb","srcdb2":"destmydb2"}}表示将 srcdb 迁入至 destdb,将 srcdb2 迁入至 destmydb2,但是多个源数据库名称不允许一样,多个目标数据库名称也不允许一样。
    {"DBNames":{"mydb":"mydb2"}}

    返回参数

    名称类型描述示例值
    object

    返回参数详情。

    ImportIdstring

    导入任务的 ID。

    852654****
    RequestIdstring

    请求 ID。

    5A77D650-27A1-4E08-AD9E-59008EDB6927

    示例

    正常返回示例

    JSON格式

    {
      "ImportId": "852654****",
      "RequestId": "5A77D650-27A1-4E08-AD9E-59008EDB6927"
    }

    错误码

    HTTP status code错误码错误信息描述
    400Order.ComboInstanceNotAllowOperateA package instance is not allowed to operate independently.套餐实例不允许单独操作。
    400Price.PricingPlanResultNotFoundPricing plan price result not found.定价计划价格结果没有找到。
    400Order.NoRealNameAuthenticationYou have not passed the real-name authentication and do not meet the purchase conditions. Please log in to the user center for real-name authentication.您还未通过实名认证,不符合购买条件,请登录用户中心进行实名认证。

    访问错误中心查看更多错误码。

    变更历史

    变更时间变更内容概要操作
    2022-06-23OpenAPI 描述信息更新看变更集
    变更项变更内容
    API 描述OpenAPI 描述信息更新
    • 本页导读 (1)
    文档反馈