0

我正在使用阿里云提供的数据传输服务(DTS)在两个 SQL Server 之间进行实时复制。并且在全量数据迁移完成后,在增量数据迁移过程中任务暂停。

然后我检查了任务详细信息,它说:

“DTS任务失败地区:马来西亚(吉隆坡)

任务 ID/名称:dts-task-id-string / dts-task-name

DTS-077100:表 asyncprocess.outgoing 机器人中的记录复制器错误。原因 [com.microsoft.sqlserver.jdbc.SQLServerException:Operationfailed.Theindexentryoflength 1910 bytes for index 'WA Sys 00000004 3D2915A8' 超过了非聚集索引的最大长度 1700 字节。]

另外,我参考了下面的相关文档,没有发现与我的案例相似的内容。 https://www.alibabacloud.com/blog/solving-the-dts-077100-error-during-data-synchronization_598444

4

1 回答 1

-1

在这种情况下,输出中提到的表结构可能不符合要求。检查数据模式,确保表具有主键或至少具有唯一的非空索引。

参考: https ://www.alibabacloud.com/help/doc-detail/34357.htm

使用 DTS 进行 SQL Server 增量迁移的所有先决条件

于 2022-02-10T08:35:24.917 回答