在数据传输DTS中,这种情况怎么办?
【实例ID】:dtscea12zfm26dw1k1
【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
以下为热心网友提供的参考意见
根据提供的错误信息,可以尝试以下解决方案:
- 检查SQL Server数据库连接是否正常,确保可以正常访问。
- 检查SQL Server数据库中是否存在缺失的事务日志文件,如果有,需要修复或重新生成这些日志文件。
- 检查DTS任务的配置是否正确,特别是与SQL Server相关的配置,例如数据源、目标等。
- 如果问题仍然存在,可以尝试重启DTS服务或者整个集群,以排除临时性的故障。
以下为热心网友提供的参考意见
在阿里云数据传输服务DTS中,您遇到的问题是SQL Server日志读取超时,并且在重试多次后仍然未能成功。错误信息表明:
RecoverableAnyAllException
:表示在尝试初始化SQLServerRecordExtractor时遇到了问题,具体原因是:DTS-52061: Failed to seek sqlserver position
:无法定位到SQL Server的日志位置。DTS-52411: Not support fetch backup log
:不支持获取备份日志。
MissActiveLogException: ERROR_MISS_TRANSACTION_LOG(timestamp:1703789399)
:缺失活动事务日志,指定的时间戳对应的数据未找到或不可用。
解决此类问题的步骤可以包括以下几点:
- 检查源数据库(SQL Server)的状态和日志文件是否完整,确保没有正在进行的大规模事务操作或者数据库维护导致日志读取失败。
- 确保DTS服务有足够的权限访问和读取SQL Server的日志文件。
- 检查SQL Server的备份策略和当前备份状态,确认是否存在影响日志读取的问题。
请参照官方帮助文档或直接联系阿里云客服进行故障排查与处理。
https://help.aliyun.com/zh/dts/support/common-errors-and-troubleshooting?spm=a2c4g.11186623.0.i81
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:http://www.cnzhanzhang.com/19734.html