开发者社区 问答 正文

API参考 - API参考 -SQL Server备份文件上云 -CreateOnlineDatabaseTask



描述


该接口用于打开数据库。

请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值:CreateOnlineDatabaseTaskDBInstanceIdString是实例名DBNameString是数据库名MigrateTaskIdString是迁移任务IDCheckDBModeString是打开数据库后一致性检查方法:
  • SyncExecuteDBCheck:同步执行DB检查;
  • AsyncExecuteDBCheck:异步执行DB检查。

默认值为AsyncExecuteDBCheck。兼容SQL Server 2008 R2版本。

请求示例



https: //rds.aliyuncs.com/?Action=CreateOnlineDatabaseTask &DBInstanceId=rm-xxxxxxx &DBName=testDB$MigrateTaskId=xxxxx &CheckDBMode=AsyncExecuteDBCheck &<公共请求参数>

返回示例



{"code": "200","data":{"RequestId": "1B2EBD14-36F6-4645-A3F9-DE19D321C18F"},"requestId": "1B2EBD14-36F6-4645-A3F9-DE19D321C18F","successResponse": true}

展开
收起
梨好橙 2018-09-14 23:48:29 1358 分享 版权
阿里云 AI 助理回答

根据您的描述,您提及的接口似乎与知识库中直接提供的信息不完全匹配。不过,基于您的请求参数和示例,我可以帮助构建一个调用此接口以打开数据库的指导说明。请注意,这里会结合您给出的信息与知识库中相近操作(如创建数据库)的模式来构造回答。

如何使用CreateOnlineDatabaseTask接口打开数据库

请求参数详解

  1. Action:

    • 类型: String
    • 是否必须: 是
    • 描述: 系统规定参数,取值应为CreateOnlineDatabaseTask而非CreateDB,根据您的描述进行了调整。
  2. DBInstanceId:

    • 类型: String
    • 是否必须: 是
    • 描述: 实例名,需要提供您想要在其上执行操作的数据库实例ID。
  3. DBName:

    • 类型: String
    • 是否必须: 是
    • 描述: 要打开的数据库名称。
  4. MigrateTaskId:

    • 类型: String
    • 是否必须: 是
    • 描述: 迁移任务ID,如果此操作是在线迁移数据库后打开,则需提供相应的迁移任务标识。
  5. CheckDBMode:

    • 类型: String
    • 是否必须: 是
    • 描述: 打开数据库后一致性检查方法。
      • SyncExecuteDBCheck: 同步执行DB检查;
      • AsyncExecuteDBCheck: 异步执行DB检查(默认值)。

    适用于兼容SQL Server 2008 R2版本的特殊需求。

请求示例

https://rds.aliyuncs.com/
?Action=CreateOnlineDatabaseTask
&DBInstanceId=yourInstanceID
&DBName=yourDatabaseName
&MigrateTaskId=yourMigrationTaskID
&CheckDBMode=AsyncExecuteDBCheck
&公共请求参数

请替换yourInstanceIDyourDatabaseNameyourMigrationTaskID为实际的值,并确保遵循阿里云API调用的规范,包括但不限于添加必要的签名信息等公共请求参数。

注意事项

  • 在执行此操作前,请确保您已成功完成相关的数据库迁移任务(如果适用)。
  • 检查数据库实例状态,确保其处于可以进行此类操作的状态。
  • 确认所选的一致性检查模式符合您的业务需求及数据库兼容性要求。
  • 若操作涉及生产环境,请预先在测试环境中验证,以避免影响服务稳定性。

由于直接引用的知识库资料未包含CreateOnlineDatabaseTask这一特定接口的详细说明,上述内容依据您的描述构建,具体实现细节和参数可能需要参考阿里云官方文档或通过阿里云控制台/SDK进行验证。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答