DTS 任务失败,DTS-077100:在 table asyncprocess.outgoing_bot 中记录复制器错误。原因 jdbc 操作失败
DTS task failed, DTS-077100: Record Replicator error in table asyncprocess.outgoing_bot. cause by jdbc Operation failed
我正在使用阿里云提供的数据传输服务 (DTS) 在两个 SQL 服务器之间进行实时复制。并且全量数据迁移完成后,增量数据迁移时任务被挂起。
然后我查看了任务详情,上面写着:
"DTS任务失败
地区:马来西亚(吉隆坡)
任务ID/Name:dts-task-id-string / dts-task-name
DTS-077100: Record Replicator error in table asyncprocess.outgoing bot. cause by
[com.microsoft.sqlserver.jdbc.SQLServerException:Operationfailed.Theindexentryof
length 1910 bytes for the index ' WA Sys 00000004 3D2915A8' exceeds the maximum
length of 1700 bytes for nonclustered indexes.]
另外,我参考了下面的相关文档,没有找到与我的情况相似的东西。
https://www.alibabacloud.com/blog/solving-the-dts-077100-error-during-data-synchronization_598444
在这种情况下,输出中提到的table的结构可能不符合要求。检查数据模式,确保 table 有主键或至少有一个唯一的 non-null 索引。
参考:
https://www.alibabacloud.com/help/doc-detail/34357.htm
All prerequisites for SQL Server incremental migration using DTS
我正在使用阿里云提供的数据传输服务 (DTS) 在两个 SQL 服务器之间进行实时复制。并且全量数据迁移完成后,增量数据迁移时任务被挂起。
然后我查看了任务详情,上面写着:
"DTS任务失败 地区:马来西亚(吉隆坡)
任务ID/Name:dts-task-id-string / dts-task-name
DTS-077100: Record Replicator error in table asyncprocess.outgoing bot. cause by [com.microsoft.sqlserver.jdbc.SQLServerException:Operationfailed.Theindexentryof length 1910 bytes for the index ' WA Sys 00000004 3D2915A8' exceeds the maximum length of 1700 bytes for nonclustered indexes.]
另外,我参考了下面的相关文档,没有找到与我的情况相似的东西。 https://www.alibabacloud.com/blog/solving-the-dts-077100-error-during-data-synchronization_598444
在这种情况下,输出中提到的table的结构可能不符合要求。检查数据模式,确保 table 有主键或至少有一个唯一的 non-null 索引。
参考: https://www.alibabacloud.com/help/doc-detail/34357.htm
All prerequisites for SQL Server incremental migration using DTS