开发者社区 > 数据库 > 数据库管理工具 > 正文

在数据传输DTS中,这种情况怎么办?

在数据传输DTS中,这种情况怎么办?

【Job ID】:to012ibw26ll841
【任务名称】:dtsc2i68m4l
【所有报错信息】:
CODE:-
错误概述:-
解决方案:-
帮助文档:-
详细报错信息:common: DTS-100047: retry 0 times, 49351 seconds, which exceed the supposed 43200 seconds
cause:
RecoverableAnyAllException: dts-k-src: DTS-52110: SQLServerRecordExtractor Init Error: sqlserver-reader: DTS-52061: Failed to seek sqlserver position
CriticalAnyAllException: sqlserver-reader: DTS-52061: Failed to seek sqlserver position
CriticalAnyAllException: sqlserver-reader: DTS-52411: Not support fetch backup log
MissActiveLogException: ERROR_MISS_TRANSACTION_LOG(timestamp:1703789399)
【URL】:https://dtsnew.console.aliyun.com/sync/cn-shenzhen
【当前时间】:2023-12-29 09:30:46
【Region】:cn-shenzhen

展开
收起
阿遇202411 2024-01-04 14:00:04 112 0
3 条回答
写回答
取消 提交回答
  • 根据您提供的错误信息,我为您找到了以下解决方案:

    1. DTS-100047: retry 0 times, 49351 seconds, which exceed the supposed 43200 seconds

      • 这个问题可能是由于DTS任务重试次数过多导致的。您可以尝试检查源端和目标端的数据库状态,确保它们正常运行。
    2. DTS-52110: SQLServerRecordExtractor Init Error: sqlserver-reader: DTS-52061: Failed to seek sqlserver position

      • 这个问题可能是由于源端数据库的位置错误导致的。您可以尝试检查源端数据库的位置,确保它正确。
    3. DTS-52061: Failed to seek sqlserver position

      • 这个问题可能是由于源端数据库的位置错误导致的。您可以尝试检查源端数据库的位置,确保它正确。
    4. DTS-52411: Not support fetch backup log

      • 这个问题可能是由于DTS任务不支持获取备份日志导致的。您可以尝试检查DTS任务的配置,确保它正确。
    5. ERROR_MISS_TRANSACTION_LOG(timestamp:1703789399)

      • 这个问题可能是由于事务日志缺失导致的。您可以尝试检查源端数据库的事务日志,确保它完整。

    希望以上解决方案能帮助您解决问题。

    2024-01-05 15:25:24
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据提供的错误信息,可以尝试以下解决方案:

    1. 检查SQL Server数据库连接是否正常,确保可以正常访问。
    2. 检查SQL Server数据库中是否存在缺失的事务日志文件,如果有,需要修复或重新生成这些日志文件。
    3. 检查DTS任务的配置是否正确,特别是与SQL Server相关的配置,例如数据源、目标等。
    4. 如果问题仍然存在,可以尝试重启DTS服务或者整个集群,以排除临时性的故障。
    2024-01-04 16:28:47
    赞同 展开评论 打赏
  • 在阿里云数据传输服务DTS中,您遇到的问题是SQL Server日志读取超时,并且在重试多次后仍然未能成功。错误信息表明:

    1. RecoverableAnyAllException:表示在尝试初始化SQLServerRecordExtractor时遇到了问题,具体原因是:
      • DTS-52061: Failed to seek sqlserver position:无法定位到SQL Server的日志位置。
      • DTS-52411: Not support fetch backup log:不支持获取备份日志。
    2. MissActiveLogException: ERROR_MISS_TRANSACTION_LOG(timestamp:1703789399):缺失活动事务日志,指定的时间戳对应的数据未找到或不可用。

    解决此类问题的步骤可以包括以下几点:

    1. 检查源数据库(SQL Server)的状态和日志文件是否完整,确保没有正在进行的大规模事务操作或者数据库维护导致日志读取失败。
    2. 确保DTS服务有足够的权限访问和读取SQL Server的日志文件。
    3. 检查SQL Server的备份策略和当前备份状态,确认是否存在影响日志读取的问题。
      请参照官方帮助文档或直接联系阿里云客服进行故障排查与处理。
      https://help.aliyun.com/zh/dts/support/common-errors-and-troubleshooting?spm=a2c4g.11186623.0.i81
      image.png
      image.png
    2024-01-04 14:53:28
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关电子书

更多
蚂蚁聚宝虫洞项目技术方案介绍 ——云与端之间数据传输的桥梁 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载