在將U8 v861升級到10.1時,在將舊賬套成功引入10.1後,進入“升級SQL Server數據庫”時,報“日期不能小於源單據的日期”的錯誤,解決方法如下:
1、在SQL Server企業管理器中找到升級錯誤的年度帳數據庫.
2、找到RdRecord表,展開目錄,定位到“觸發器”目錄下的T_CheckDate1,然後刪除之,保存後再升級即可。
***操作注意事項:
1、SQL操作有風險,在刪除觸發器之前,請務必將觸發器的內容完整的備份出來。
2、10.1相對8.61的數據表結構有很大改動,僅RdRecord表就由以前的一張,更改爲八張,見下圖:
<舊版861RdRecord表>
<新版10.1 RdRecord表>
我升級成功後,並未將觸發器恢復到V10.1的數據庫中,因爲數據表結構實在是改動太大,觸發器是否必須恢復,待我詢問用友後再確定!!!~~