KIS旗舰版2.0迁到K3 WISE14.2-迁移时失败

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

KIS旗舰版2.0迁到K3 WISE14.2-迁移时失败

1、数据库迁移失败提示如下:
数据库升级失败!SQL文件不全或SQL语句有误!

错误描述:违反了 PRIMARY KEY 约束 'PK_ICClassTableInfo'。不能在对象 'dbo.ICClassTableInfo' 中插入重复键。
Sql文件名:C:\PROGRAM FILES\KINGDEE\K3ERP\KDSYSTEM\KDCOM\SqlSrv\SP_KSEV13.1ICTable.sql
Sql内容:
--TEAM=SCM,DBA=efeng_zhong TEL=2512
Update ICClassTableInfo SET FClassTypeID=1024321,FCondition='-1',FContainer='',FCtlType=3,FDspColType=500,FDSPFieldName='',FEditlen=255,FEnable=1,FFieldName='FID',FFilter='',FFilterGroup='',FFNDFieldName='',FFrameborder=0,FFrameBorderColor=0,FKey='FID2',FKeyWord='PARENTID',FLabelColor=0,FListClassName=0,FListIndex=104,FLock=24,FLookUpList='',FLookUpType=0,FNeedSave=1,FParentKey='',FPrec=0,FProperty='',FSaveRule='',FScale=0,FSourceType=0,FSRCFieldName='',FSRCTableName='',FSRCTableNameAs='',FStyle
...

2、再点击迁移时无反应应该是成功迁移了,估计是升级失败,再试升级时提示如下:
数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:违反了 PRIMARY KEY 约束 'pk_LogFunction'。不能在对象 'dbo.t_LogFunction' 中插入重复键。
Sql文件名:C:\PROGRAM FILES\KINGDEE\K3ERP\KDSYSTEM\KDCOM\SqlSrv\SP_KSEV13.1BOSData.sql
Sql内容:
--[NO SQL FILE INFOMATION]
--增加BOS报表日志
INSERT INTO t_LogFunction([FFunctionID],[FFunctionName],[FSubSysID],[FFunctionName_Cht],[FFunctionName_EN])
VALUES('BOSSQLRPT001','直接SQL报表(BOS)-打开', 0, '直接SQL報表(BOS)- 打開', 'Direct SQL Report (BOS) -Open')

INSERT INTO t_LogFunction([FFunctionID],[FFunctionName],[FSubSysID],[FFunctionName_Cht],[FFunctionName_EN])
VALUES('BOSCROSSRPT001','交叉分析报表(BOS)-打开', 0, '交叉分析報表(BOS) - 打開', 'Cross Analysis Report -Open')

INSERT INTO t_LogFunction([FFunctionID],[FFunction
...


我也是
数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:[DBNETLIB][ConnectionRead (recv()).]一般性网络错误。请检查网络文档。
Sql文件名:C:\PROGRAM FILES\KINGDEE\K3ERP\KDSYSTEM\KDCOM\SqlSrv\PT02897103.sql
Sql内容:
--[NO SQL FILE INFOMATION]
IF NOT EXISTS(SELECT 1 FROM ICTableRelation WHERE FTypeID =0 AND FBillID = N'B37' AND FFieldID= N'1002519' AND FTableName= N'PPBomEntry' AND FTableNameAlias = N'u3' AND FFieldName = N'FItemID' AND FTableName11 = N'POInventory' AND FTableNameAlias11 = N't444' AND FFieldName11 = N'FItemID') INSERT INTO [dbo].[ICTableRelation] ([FTypeID], [FInterID], [FBillID], [FFieldID], [FTableName], [FTableNameAlias], [FFieldName], [FTableName11], [FTableNameAlias11], [FFieldName11], [FLogic], [FMode], [F
...

搞定了,说明下,给后来者个参考:
正确的操作步骤是
1、账套恢复出来
2、执行这个语句,delete ICClassTableInfo where FClassTypeID=1024321
3、点击迁移,迁移后不会报错,完毕后版本是8.0.01.05(14.2的)

我一开始是没有执行语句,直接迁移,迁移过程会报错(违反了 PRIMARY KEY 约束 'PK_ICClassTableInfo'),
然后打不开,提示要升级,我点击升级,后来又报错(违反了 PRIMARY KEY 约束 'pk_LogFunction')

心得就是先执行第2步的语句,迁移就OK了,一步到位,不需要再点击升级


升级有解决办法了吗,我也遇到了,怎么办!!!急!!!!

数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:违反了 PRIMARY KEY 约束 'pk_LogFunction'。不能在对象 'dbo.t_LogFunction' 中插入重复键。
Sql文件名:C:\PROGRAM FILES\KINGDEE\K3ERP\KDSYSTEM\KDCOM\SqlSrv\SP_KSEV13.1BOSData.sql
Sql内容:
--[NO SQL FILE INFOMATION]
--增加BOS报表日志
INSERT INTO t_LogFunction([FFunctionID],[FFunctionName],[FSubSysID],[FFunctionName_Cht],[FFunctionName_EN])
VALUES('BOSSQLRPT001','直接SQL报表(BOS)-打开', 0, '直接SQL報表(BOS)- 打開', 'Direct SQL Report (BOS) -Open')

INSERT INTO t_LogFunction([FFunctionID],[FFunctionName],[FSubSysID],[FFunctionName_Cht],[FFunctionName_EN])
VALUES('BOSCROSSRPT001','交叉分析报表(BOS)-打开', 0, '交叉分析報表(BOS) - 打開', 'Cross Analysis Report -Open')

INSERT INTO t_LogFunction([FFunctionID],[FFunction
...


建议提单处理

KIS旗舰版2.0迁到K3 WISE14.2-迁移时失败

1、数据库迁移失败提示如下:数据库升级失败!SQL文件不全或SQL语句有误!错误描述:违反了 PRIMARY KEY 约束 'PK_ICClassTableInfo'。不...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息