kis专业版升级云星空错误提示如下原创
金蝶云社区-1蝶123
1蝶123
25人赞赏了该文章 88次浏览 未经作者许可,禁止转载编辑于2024年04月11日 18:25:06

数据库环境:sql2008r2   

软件升级涉及模块:总账  报表 固定资产 


升级路线 :专业版16.0===>旗舰版2.0=====》wise15.1》===》星空标准版7.5.1===星空标准版8.2


补丁情况:升级到 7.5.1 没有进行打补丁 ,之后安装了 8.2 星空标准版8.2   直接账套升级  




从星空8.2 升级 7.5.1的账套  提示 报错日志如下 

Error: [2024-04-11 17:21:45] End Execute DbScript [PT146897_K3CloudV7.0_SCM_Data.sql(SCM DataModel V8.0 Patch)] in 唐山市粤蒙盛国际贸易有限公司(HV:0.0039892,CHECK:0.0039892,RESULT:False,RUN:6.4598327,ERROR)
Execute SQL ErrorINSERT INTO T_MDL_FILTERCONDITION_L(FPKID,FID,FLOCALEID,FNAME,FDATASOURCE,FTOOLTIP) VALUES ((select max(ISNULL(FPKID,0))+1 from T_MDL_FILTERCONDITION_L  where fid<100000),410,2052,N'当前销售组(销售组名称)',null,null) 

违反了 PRIMARY KEY 约束“pk_mdl_filtercondition_l”。不能在对象“dbo.T_MDL_FILTERCONDITION_L”中插入重复键。重复键值为 (90337)。
语句已终止。INSERT INTO T_MDL_FILTERCONDITION_L (FPKID, FID, FLOCALEID, FNAME, FDATASOURCE, FTOOLTIP) VALUES ((SELECT max(ISNULL(FPKID, 0)) + 1 FROM T_MDL_FILTERCONDITION_L WHERE (fid < 100000)), 410, 2052, N'当前销售组(销售组名称)', NULL, NULL)   在 Kingdee.BOS.App.Data.AbstractDatabase.ExecuteNonQuery(DbCommand command, IEnumerable`1 listParam)
   在 Kingdee.BOS.App.Data.DBUtils.ExecuteWithTime(Context ctx, String strSQL, IEnumerable`1 paramList, Int32 commandTimeout)
   在 Kingdee.BOS.App.Security.K3DataCenterService.RunSQL(Context ctx, String strSQLScriptName, List`1 lstSQL, Boolean bExecuteBatch, String& strErrorMessage)
Execute SQL ErrorINSERT INTO T_MDL_FILTERCONDITION_L(FPKID,FID,FLOCALEID,FNAME,FDATASOURCE,FTOOLTIP) VALUES ((select max(ISNULL(FPKID,0))+1 from T_MDL_FILTERCONDITION_L  where fid<100000),411,2052,N'当前销售组(销售组编码)',null,null) 

违反了 PRIMARY KEY 约束“pk_mdl_filtercondition_l”。不能在对象“dbo.T_MDL_FILTERCONDITION_L”中插入重复键。重复键值为 (90337)。
语句已终止。INSERT INTO T_MDL_FILTERCONDITION_L (FPKID, FID, FLOCALEID, FNAME, FDATASOURCE, FTOOLTIP) VALUES ((SELECT max(ISNULL(FPKID, 0)) + 1 FROM T_MDL_FILTERCONDITION_L WHERE (fid < 100000)), 411, 2052, N'当前销售组(销售组编码)', NULL, NULL)   在 Kingdee.BOS.App.Data.AbstractDatabase.ExecuteNonQuery(DbCommand command, IEnumerable`1 listParam)
   在 Kingdee.BOS.App.Data.DBUtils.ExecuteWithTime(Context ctx, String strSQL, IEnumerable`1 paramList, Int32 commandTimeout)
   在 Kingdee.BOS.App.Security.K3DataCenterService.RunSQL(Context ctx, String strSQLScriptName, List`1 lstSQL, Boolean bExecuteBatch, String& strErrorMessage)
Error: [2024-04-11 17:35:26] Fail To Exec Meta File:,Error: 依赖项数据执行失败
e:\Program Files (x86)\Kingdee\K3Cloud\CommonFileServer\PackageCollection\FA0235AB-6CF1-4B70-A694-72BC063F8D3C\package\BusinessObjectCollection\ECC_AccessMac.dym
标识为“ECC_AccessMac”的业务对象不存在,或者被删除。

Server stack trace: 
   在 Kingdee.BOS.App.Core.MetaDataLoadService.CheckMetaData()
   在 Kingdee.BOS.App.Core.MetaDataLoadService.InitialContext()
   在 Kingdee.BOS.App.Core.MetaDataLoadService..ctor(Context ctx, String id, Boolean bRunTime, Boolean bGetBaseObject, Int32 modelTypeID, String layoutViewId, Boolean bLoadSubObject)
   在 Kingdee.BOS.App.Core.MetadataXmlReader.Load(String id, Boolean runtime, Boolean loadEmbedRefObject, Boolean getBaseObject, Int32 modeltypeId, Boolean isLoadSubObject)
   在 Kingdee.BOS.App.Core.MetaDataService.Load(Context ctx, String id, String layoutViewId, Boolean bRuntime)
   在 Kingdee.BOS.App.Core.MetaDataService.Load(Context ctx, String id, Boolean bRuntime)

Exception rethrown at [0]: 
   在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   在 Kingdee.BOS.Contracts.IMetaDataService.Load(Context ctx, String id, Boolean bRuntime)
   在 Kingdee.BOS.App.Core.FormDBUtils.UpdatePreBaseDataLookUpClass(Context ctx, String formId, Boolean isDelete)
   在 Kingdee.BOS.App.Core.PreInsertData.LookUpObjectPIDService.ExecuteUpdate(Context ctx, IPreInsertData data, Boolean bAddNotExistsData)
   在 Kingdee.BOS.Core.Metadata.PreInsertData.AbstractInsertDataService.Execute(Context ctx, Boolean bAddNotExistsData)
详细数据:
<item><LookUpObject><FormId>ECC_AccessMac</FormId><TableName>T_ECC_ACCESSMAC</TableName><PkFieldName>FID</PkFieldName><Id>00505694-2094-977b-11e4-ab773a72cd0b</Id><CDT>2021-08-21 14:44:34</CDT></LookUpObject></item>
e:\Program Files (x86)\Kingdee\K3Cloud\CommonFileServer\PackageCollection\FA0235AB-6CF1-4B70-A694-72BC063F8D3C\package\BusinessObjectCollection\ECC_ReceiveAddress.dym
标识为“ECC_ReceiveAddress”的业务对象不存在,或者被删除。

Server stack trace: 
   在 Kingdee.BOS.App.Core.MetaDataLoadService.CheckMetaData()
   在 Kingdee.BOS.App.Core.MetaDataLoadService.InitialContext()
   在 Kingdee.BOS.App.Core.MetaDataLoadService..ctor(Context ctx, String id, Boolean bRunTime, Boolean bGetBaseObject, Int32 modelTypeID, String layoutViewId, Boolean bLoadSubObject)
   在 Kingdee.BOS.App.Core.MetadataXmlReader.Load(String id, Boolean runtime, Boolean loadEmbedRefObject, Boolean getBaseObject, Int32 modeltypeId, Boolean isLoadSubObject)
   在 Kingdee.BOS.App.Core.MetaDataService.Load(Context ctx, String id, String layoutViewId, Boolean bRuntime)
   在 Kingdee.BOS.App.Core.MetaDataService.Load(Context ctx, String id, Boolean bRuntime)

Exception rethrown at [0]: 
   在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   在 Kingdee.BOS.Contracts.IMetaDataService.Load(Context ctx, String id, Boolean bRuntime)
   在 Kingdee.BOS.App.Core.FormDBUtils.UpdatePreBaseDataLookUpClass(Context ctx, String formId, Boolean isDelete)
   在 Kingdee.BOS.App.Core.PreInsertData.LookUpObjectPIDService.ExecuteUpdate(Context ctx, IPreInsertData data, Boolean bAddNotExistsData)
   在 Kingdee.BOS.Core.Metadata.PreInsertData.AbstractInsertDataService.Execute(Context ctx, Boolean bAddNotExistsData)
详细数据:
<item><LookUpObject><FormId>ECC_ReceiveAddress</FormId><TableName>T_ECC_ADDRESS</TableName><PkFieldName>FID</PkFieldName><NumberFieldName>FFULLADDRESS</NumberFieldName><NameFieldName>FFULLADDRESS</NameFieldName><PkFieldType>INT</PkFieldType><Id>00505694-48d7-8c08-11e3-c0a34f2ca3c4</Id><CDT>2018-05-02 18:11:35</CDT></LookUpObject></item>-Kingdee.BOS.App.Security-   在 Kingdee.BOS.App.Security.K3DataCenterService.ExecuteAndClearPreInsertData(Context ctx)
   在 Kingdee.BOS.App.Security.K3DataCenterService.DoParseAndRunMetaDataScript(Context ctx, String strExtension, String metaFileFullName, String& strDoFaultMessage, ParseMetaDataFileType parseType, Boolean bCompareMetaDataVersion, String packageId, Boolean isRunSameVersion)


赞 25