在将U8 v861升级到10.1时,在将旧账套成功引入10.1后,进入“升级SQL Server数据库”时,报“日期不能小于源单据的日期”的错误,解决方法如下:
1、在SQL Server企业管理器中找到升级错误的年度帐数据库.
2、找到RdRecord表,展开目录,定位到“触发器”目录下的T_CheckDate1,然后删除之,保存后再升级即可。
***操作注意事项:
1、SQL操作有风险,在删除触发器之前,请务必将触发器的内容完整的备份出来。
2、
10.1相对8.61的数据表结构有很大改动,仅
RdRecord表就由以前的一张,更改为八张,见下图:
![221441625.png](../p_w_upload/201304/221441625.png)
![221659749.png](../p_w_upload/201304/221659749.png)
我升级成功后,并未将触发器恢复到V10.1的数据库中,因为数据表结构实在是改动太大,触发器是否必须恢复,待我询问用友后再确定!!!~~
转载于:https://blog.51cto.com/weixianfei/1190057