首页 >Dataphin集成任务报“The transaction log for database 'XXX' is full due to 'LOG_BACKUP'”错误

Dataphin集成任务报“The transaction log for database 'XXX' is full due to 'LOG_BACKUP'”错误

概述

本文为您介绍SQL Server中The transaction log for database 'TOTAL_BI' is full due to 'LOG_BACKUP'的错误原因,以及如何规避。

问题描述

您配置的集成任务是从MaxCompute到SQL Server,为什么在执行过程中会报脏数据的错误?

解决方案

1.从日志中看,报错的表象是因为存在脏数据,导致writer在向SQL Server写数据时报错。但是从脏数据信息的exception中可以看到:

"exception":"The transaction log for database 'XXX' is full due to 'LOG_BACKUP'."

2.并且从DlinkTaskPluginCollector中,可以看到存在一个相同的jdbc接口错误。因次判断可能是写入端数据库出现了问题:

3.根据提示的报错信息在网上搜索,相关案例的问题原因是数据库的事务日志已满,需要进行压缩。您可以联系数据库管理员进行相关操作。

适用于

  • 产品名称:Dataphin
  • 产品模块:集成任务

 

阿里云首页 相关技术圈