数据库传输服务
类型 | 错误码 | HTTPCode | 描述 |
公共错误 | InternalError | 500 | 内部错误。 |
| MissingParameter | 400 | 缺少 {parameter1} 参数。 |
| InvalidParameter | 400 | 参数 {parameter1} 值无效。 |
配额 | QuotaExceeded.Task | 400 | 超出任务数量配额限制。 |
| QuotaExceed.Tag | 400 | 超出任务 Tag 数量配额限制。 |
操作 | OperationDenied.IncrMigrationNotSet | 400 | 任务不包含增量,无法执行该操作。 |
| OperationDenied.IncrementNotSet | 400 | 任务未设置增量,无法执行该操作。 |
| OperationDenied.TaskStatusNotSupport | 400 | 当前任务状态不支持该操作。 |
| OperationDenied.ObjectNameChanged | 400 | 对象名变更,无法执行该操作,{parameter1} 应重命名为 {parameter2}。 |
| OperationDenied.TaskNotInIncrStatus | 400 | 任务未处于增量状态,无法执行该操作。 |
| OperationDenied.TaskInChangingStatus | 400 | 任务处于变更中,无法执行该操作。 |
| OperationDenied.SyncObjectChanging | 400 | 同步对象变更中,无法执行该操作。 |
| OperationDenied.SyncObjectNotChange | 400 | 同步对象没有变更,无法执行该操作。 |
| OperationDenied.SubTaskUnchangeable | 400 | 不允许修改子任务。 |
| OperationDenied.SystemBusy | 400 | 系统繁忙请稍后重试。 |
| OperationDenied.ChangeRunningTaskIncrStartPosition | 400 | 已启动任务不允许更改增量起始点。 |
| OperationDenied.DatabaseVersionTooLow | 400 | 数据库版本低于 {parameter1},无法执行该操作。 |
| OperationDenied.NoBetaQualification | 400 | 用户没有公测资格,无法执行该操作。 |
| OperationDenied.InvalidChargeStatus | 400 | 无效的付费状态,无法执行该操作。 |
| OperationDenied.ExistRunningDataValidationTask | 400 | 已存在正在运行的校验任务,无法执行该操作。 |
| OperationDenied.TaskStatusUnsupported | 400 | 任务状态不支持,无法执行该操作。 |
| OperationDenied.DatabaseMappingNotFound | 400 | {parameter1} 无法映射到目的端。 |
| OperationDenied.SubscriptionTypeConflict | 400 | 全量和增量订阅不能同时指定。 |
| OperationDenied.OnlySupportIncrSubscription | 400 | 仅支持增量订阅,无法执行该操作。 |
| OperationDenied.IncrSubscriptionNotSet | 400 | 未设置增量订阅,无法执行该操作。 |
| OperationDenied.TaskNotPaid | 400 | 任务未支付,无法执行该操作。 |
| Operationdenied.HasInProgressOrder | 400 | 当前实例有正在进行的订单,请结束订单后再尝试。 |
| OperationDenied.TemporaryWhitelist | 400 | 正在申请临时白名单,请稍后重试。 |
| OperationDenied.InstanceOverdue | 400 | 实例处于欠费状态,无法执行该操作。 |
任务 | InvalidParameter.TaskNameMalformed | 400 | 长度需要在 1~64 个字符之间,必须以中文或字母开头,不能为空,只能包含中文、字母、数字、下划线和中划线。 |
| InvalidParameter.DatabaseNameMalformed | 400 | 长度需要在 1~64 个字符之间,且不能包含 emoji。 |
| InvalidParameter.Unsupported | 400 | 不支持 {parameter1} 参数。 |
| InvalidParameter.BPS | 400 | BPS 不能超过 {parameter1}。 |
| InvalidParameter.RPS | 400 | RPS 不能超过 {parameter1}。 |
| InvalidParameter.MongoDeploymentType | 400 | Mongo 架构 {parameter1} 与实际不符。 |
| InvalidParameter.DataSourceCertificate | 400 | 服务端证书验证失败,请检查证书是否正确。 |
| InvalidParameter.NetworkAddress | 400 | 无效的 IP 地址。 |
| InvalidParameter.MigrateQueue | 400 | 消息队列不存在或未就绪。 |
| InvalidParameter.ShouldBeEmpty | 400 | 参数 {parameter1} 应该为空。 |
| InvalidParameter.TagKeyDuplicate | 400 | 含有重复的 Tag KEY。 |
| InvalidParameter.ExceedTagResourceLimit | 400 | 超过一次最多添加、删除 Tag 的资源数。 |
| InvalidParameter.ExceedTagLimit | 400 | 超过一次最多添加、删除的 Tag 数。 |
| InvalidParameter.Tag | 400 | Tag 含有无效的 key/value。 |
| InvalidPreCheckResult.NotFound | 400 | 预检查结果不存在。 |
| InvalidDatabase.NotFound | 404 | 数据库 {parameter1} 不存在。 |
| InvalidTaskId.NotFound | 404 | 任务 ID 不存在。 |
| InvalidDataValidationResult.NotFound | 404 | 数据校验报告不存在。 |
| InvalidFunction.Overlap | 400 | 目标地址和源地址一样且有相同的函数。 |
| InvalidView.Overlap | 400 | 目标地址和源地址一样且有相同的视图。 |
| InvalidAddress.Overlap | 400 | 目标地址和源地址。 |
| InvalidProcedure.Overlap | 400 | 目标地址和源地址一样且有相同的存储过程。 |
| InvalidTable.Overlap | 400 | 目标地址和源地址一样且有相同的表。 |
| InvalidConsumerGroupUser.AlreadyExists | 400 | 用户已在消费组。 |
| InvalidConsumerGroup.AlreadyExists | 400 | 消费组已存在。 |
| InvalidTaskOrder.AlreadyExists | 400 | 任务订单已存在。 |
| InvalidConnection.AuthenticationFailed | 400 | 连接认证失败,请检查用户名和密码是否正确。 |
| InvalidConnection.Refused | 400 | 远程连接拒绝,请检查 IP 和端口是否开通。 |
| InsufficientSchedulableResources | 200 | |
网络 | InvalidNetworkAddress.Unavaiable | 400 | IP 地址 {parameter1} 不可用。 |
| InvalidVpcId.NotFound | 404 | 子网 ID 不存在。 |
| InvalidConnection.CheckConnectionFailed | 400 | 连接认证失败,请检查网络是否正常。 |
账号 | Insufficient.Balance | 400 | 您的账户余额不足。 |
| InvalidAccountPrivillege.Insufficient | 400 | 获取源库结构信息失败,请确认账号有系统库的权限。 |
| OperationDenied.UnauthenticatedAccount | 400 | 账户未实名认证。 |