返回列表 发帖

[KB 106427功能解说] 报错 导入账套-FATAL-ERR_VALFIL_TEST

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。



创建日期: 08-17-2020
最后修改日期:07-07-2021
发布日期:08-25-2020
适用范围:数据和数据库 > 导入、导出


问题概要
当使用Safe X3控制台将账套数据导入Sage X3时,在屏幕上和gtrace.tra日志文件中看到以下错误:
•        错误 - 在ABANK上检查valfil测试时出错 : ERR_VALFIL。 (LibAdmAdonix.CheckValfilNT)
•        错误 - 在执行valfil测试时出错:ERR_VALFIL_TEST。(LibAdmAdonix.RunValfilImpFldNT)
•        请检查服务器上的文件: X:\Sage\X3\folders\*FOLDERNAME\*SVG\_valfiltest.tra。(LibAdmAdonix.RunValfilImpFldNT)
•        FATAL - 配置中止
•        FATAL - ERR_VALFIL_TEST


原因
显示错误是因为一个或多个导入的视图验证失败,在与导入相关的追踪文件中(如folders\x3\tra\f66.tra)你会看到以下报错信息:
<0001 c:\Sage\SAGEEM\folders\V11T1\adxodbc : SQL Server Error
Création de la vue *schema_name.view_name
Validation de la vue *schema_name.view_name
<0001 Vue *schema_name.view_name :
<0001 Erreur en validation de la vue
<0001 Error No 76
这将给你一个所有验证失败的视图的列表。


解决方法
为了解决这个问题,需要对日志中每个失败的视图进行调查,以确定验证失败的原因。失败的潜在原因如下,这个列表并不完整,在你的例子中,可能还有其他原因:
1. 在导入过程中,视图是按字母顺序验证的,所以日志中失败的视图是在调用另一个尚未验证的视图。
2. 视图可能引用了另一个数据库或模式,而该数据库或模式不存在于你正在导入账套的当前数据库中。

返回列表