给客户从5.0升级到6.0版本,帐套升级中报错了???
报错信息如下:
Error: [2016-08-29 19:54:09] 执行脚本[K3CloudV6.0_FIN_GL_Data.sql(FIN_DataModel_Public_V6)](HV:0.001,CHECK:0.001,RESULT:False,RUN:0.4600263,ERROR)
---脚本错误Begin---
SQL脚本错误:INSERT INTO T_SEC_FUNCPERMISSION(FITEMID,FFORBIDSTATUS,FNUMBER,FDESCRIPTION,FROLEID,FOBJECTTYPEID,FCREATORID,FCREATEDATE,FMODIFIERID,FMODIFYDATE) VALUES('55890782233340',' ',' ',' ',32721,'GL_CRPT_FlexAccount',NULL,NULL,NULL,NULL)
不能在具有唯一索引“IDX_SEC_FUNCPERMISSION”的对象“dbo.T_SEC_FUNCPERMISSION”中插入重复键行。重复键值为 (32721, GL_CRPT_FlexAccount)。
语句已终止。
---脚本错误End---
Error: [2016-08-29 20:08:16] 执行脚本[K3CloudV6.0_SCM_Authority.sql(SCM_DataModel_Public_V6)](HV:0.0020001,CHECK:0.0030001,RESULT:False,RUN:6.0273447,ERROR)
---脚本错误Begin---
SQL脚本错误:INSERT INTO T_SEC_FUNCPERMISSION(FITEMID,FFORBIDSTATUS,FNUMBER,FDESCRIPTION,FROLEID,FOBJECTTYPEID,FCREATORID,FCREATEDATE,FMODIFIERID,FMODIFYDATE) VALUES ('5518a78e2e5a02',' ',N' ',N' ',10037,'STK_InitInStock',null,null,null,null)
不能在具有唯一索引“IDX_SEC_FUNCPERMISSION”的对象“dbo.T_SEC_FUNCPERMISSION”中插入重复键行。重复键值为 (10037, STK_InitInStock)。
语句已终止。
SQL脚本错误:INSERT INTO T_SEC_FUNCPERMISSION(FITEMID,FFORBIDSTATUS,FNUMBER,FDESCRIPTION,FROLEID,FOBJECTTYPEID,FCREATORID,FCREATEDATE,FMODIFIERID,FMODIFYDATE) VALUES ('5518a7bb2e5a17',' ',N' ',N' ',10038,'STK_InitInStock',null,null,null,null)
不能在具有唯一索引“IDX_SEC_FUNCPERMISSION”的对象“dbo.T_SEC_FUNCPERMISSION”中插入重复键行。重复键值为 (10038, STK_InitInStock)。
语句已终止。
---脚本错误End---
Error: [2016-08-29 20:32:43] 执行脚本[PT104078_K3CloudV6.0_SCM_Data.sql(SCM_DataModel_V6_Patch)](HV:0.0010001,CHECK:0.0030002,RESULT:False,RUN:70.4820313,ERROR)
---脚本错误Begin---
SQL脚本错误:EXEC P_ALTERPK 'PK_STK_INSTOCKENTRY_CH', 'T_STK_INSTOCKENTRY_CH', 'FENTRYID,FDIMENSIONID,FEXPENSEID,FSUPPLIERID', '1'
因为发现对象名称 'dbo.T_STK_INSTOCKENTRY_CH' 和索引名称 'PK_STK_INSTOCKENTRY_CH' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (137197, 1, 20045, 101520)。
无法创建约束。请参阅前面的错误消息。
语句已终止。
---脚本错误End---
推荐阅读