本文汇总了数据库传输服务 DTS 中可能出现的错误码。
类型 | 错误码 | 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 | 账户未实名认证。 |