金蝶商贸版2.0升级6.0SP1,账套升级报错,求助。

栏目:kis知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

金蝶商贸版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,账套升级报错,求助。

数据库升级失败!SQL文件不全或SQL语句有误!错误描述:无法将 NULL 值插入列 'FXSBillNo',表 'AIS20161101113143.dbo.t_LS_ItemPrice'...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息