后台事务无法正常调度,后台事务监控状态出现很多"已接收"
金蝶云社区-TZHY
TZHY
0人赞赏了该文章 1,486次浏览 未经作者许可,禁止转载编辑于2015年08月10日 10:57:35

我这边后台事务在执行的时候出现了大量的‘已接收’状态的记录,而且按照论坛上面官方的回复,我查询了表t_job_thread,里面是没有数据的,并且这个表在数据库里面也是存在主键的。麻烦帮忙看一下,谢谢!

[list]
[*]官方回复内容:


[tr][td]问题原因:
select * from t_job_thread查看该表,发现存在两条数据,而t_job_thread表中字段fname 是主键,如果存在主键,不可能会存在两条数据,说明该表中主键丢失。(可能是orcle帐套建表时丢失,待查明具体原因。)
如果出现相同的多行数据,后台事务在进行任务执行前检查时,对该表的修改就会总是返回已修改多行或0行,这两种情况下,它都认为是不合理的情况(修改时,指定了主键时,可被修改的行数总是1或0行),从而不加载任务.

解决方案:
1、 将t_job_thread表中的数据删除一条,仅保留一条
2、 给表t_job_thread 添加主键,主键字段为fname



[/list]