金蝶商贸版2.0升级6.0SP1,账套升级报错,求助。
数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:无法将 NULL 值插入列 'FXSBillNo',表 'AIS20161101113143.dbo.t_LS_ItemPrice';该列不允许空值。UPDATE 失败。
Sql文件名:C:\Program Files\Kingdee\KIS\Commerce\Standard\SqlSrv\KISV60_PTUpdate.sql
Sql内容:IF EXISTS (SELECT 1 FROM dbo.syscolumns WHERE name='FXSBillID' AND id = OBJECT_ID(N'[dbo].[t_LS_ItemPrice]'))
BEGIN
IF NOT EXISTS (SELECT 1 FROM dbo.sysobjects WHERE name='PK_T_LS_ItemPrice')
BEGIN
ALTER TABLE t_LS_ItemPrice ALTER COLUMN FXSBillNo varchar(30) NOT NULL
END
END
先升级到5.0再到6.0SP1依然会有报错如下:
数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:无法将 NULL 值插入列 'FXSBillNo',表 'AIS20161101152632.dbo.t_LS_ItemPrice';该列不允许空值。UPDATE 失败。
Sql文件名:C:\Program Files\Kingdee\KIS\Commerce\Standard\SqlSrv\KISV60_PTUpdate.sql
Sql内容:IF EXISTS (SELECT 1 FROM dbo.syscolumns WHERE name='FXSBillID' AND id = OBJECT_ID(N'[dbo].[t_LS_ItemPrice]'))
BEGIN
IF NOT EXISTS (SELECT 1 FROM dbo.sysobjects WHERE name='PK_T_LS_ItemPrice')
BEGIN
ALTER TABLE t_LS_ItemPrice ALTER COLUMN FXSBillNo varchar(30) NOT NULL
END
END
你是直接升级到6.0sp1的吗?你可以先升级到4.0试试看看报错吗?我也遇到过这种情况,你试试吧
把2.0版本的账套备份给我,我试升级瞅瞅。
将这个t_LS_ItemPrice' 表 这个字段'FXSBillNo',设置可以允许空值,升级看看,不行只能做数据分析了,跟踪,应该有单据填入空值了,看看t_LS_ItemPrice' 这个表,看看单据有没有空值!
金蝶商贸版2.0升级6.0SP1,账套升级报错,求助。
本文2024-09-16 20:44:33发表“kis知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-kis-37084.html