金蝶云星空创建管理中心失败,提示:找不到对象“T_META_FORMENUMITEM”,因为它不存在或者你没有所需的权限。

最近需要帮助朋友的公司建立一个测试环境,以便模拟金蝶云星空跨版本升级功能。刚刚搭建好了测试所需基本环境,并且执行了旧版金蝶云星空(8.0版本)准备创建管理中心的时候,系统提示:创建失败:找不到对象“T_META_FORMENUMITEM”,因为它不存在或者你没有所需的权限。

金蝶云星空创建管理中心失败,提示:找不到对象“T_META_FORMENUMITEM”,因为它不存在或者你没有所需的权限。插图

经过查询相关的日志和金蝶官方社区,笔者把解决的过程和解决方法发表在这里:

一、查看金蝶云星空的日志,具体路径是:金蝶云星空安装目录\K3Cloud\ManageSite\App_Data\Log\安装日期\Cloud.log,如:D:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data\Log\2025-03-17\Cloud.log(后续的描述均假设金蝶云星空安装在:D:\Program Files (x86)\Kingdee\K3Cloud\)

二、查找关键字“找不到对象”,定位相关的日志记录。

金蝶云星空创建管理中心失败,提示:找不到对象“T_META_FORMENUMITEM”,因为它不存在或者你没有所需的权限。插图1

三、如上图所示,在发生该错误的时候,系统提示找不到“D:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data\CommonFileServer\K3CloudPattrenDbFile\SqlServerMCPatternDB.bak”这个文件,笔者到 D:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data 目录检查了一下,发现并不存在“CommonFileServer”这个目录,更不用提“SqlServerMCPatternDB.bak”这个文件了。

四、在 D:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data 内创建一个名为“CommonFileServer”的目录,并在新目录内再创建一个名为“K3CloudPattrenDbFile”的目录;

五、到 D:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data\DataBase\PatternDbFile 目录把文件“SqlServerMCPatternDB.cab”文件复制到刚创建的 D:\Program Files (x86)\Kingdee\K3Cloud\ManageSite\App_Data\CommonFileServer\K3CloudPattrenDbFile 目录里面,然后把该文件解压,解压后的文件名需要是“SqlServerMCPatternDB.bak”

六、再次执行创建管理中心,如果提示数据库已经存在的话,可以在确保数据安全的前提下,删除已创建的数据库,或者在创建之前把新创建的数据库名称变更。

如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐