找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 10611|回复: 26

890升级810.1报错,求助

[复制链接]
发表于 2013-8-8 12:12:59 | 显示全部楼层 |阅读模式
悬赏30金币已解决
本帖最后由 freddie 于 2013-8-8 14:12 编辑

C:\U8SOFT\Admin\SQLFILE10000\Main\Ufdata\data\NL\data_data_cm_mix_nl__up.sql
错误信息:
-2147217865
对象名 'fitemss' 无效。

执行如下语句时出错:

-- [CM_Contract_item_b][CM_ExecuteBills]处理cItemName[必须处理]:
exec CM_UpdateItemName_UP 0
exec CM_UpdateItemName_UP 1




效率测试报告:开始升级UFDATA_006_2011数据库


请指点,谢了!2009成功了,2010.2011.2012.2013同样原因没成功

最佳答案

查看完整内容

这个问题已经解决,以后有出问题的朋友可以借鉴下,我查看了下,是缺少存储过程CM_UpdateItemName_up,和表CM_Contract_item_b结构有问题,将升级成功的帐套或年度的表CM_Contract_item_b整体导入到升级失败的年度,之后再生成存储过程CM_UpdateItemName_up
发表于 2013-8-8 12:13:00 | 显示全部楼层
这个问题已经解决,以后有出问题的朋友可以借鉴下,我查看了下,是缺少存储过程CM_UpdateItemName_up,和表CM_Contract_item_b结构有问题,将升级成功的帐套或年度的表CM_Contract_item_b整体导入到升级失败的年度,之后再生成存储过程CM_UpdateItemName_up
回复

使用道具 举报

发表于 2013-8-8 14:43:52 | 显示全部楼层
从演示帐套里面执行select  * into fitemss from ufdata_999_2012..fitemss其中 ufdata_999_2012 为演示帐套的帐套号和年度号
回复

使用道具 举报

 楼主| 发表于 2013-8-8 16:03:23 | 显示全部楼层
对象名 'ufdata_999_2010..fitemss' 无效。
回复

使用道具 举报

 楼主| 发表于 2013-8-8 16:18:45 | 显示全部楼层
演示帐套如图
sql.JPG
回复

使用道具 举报

发表于 2013-8-11 19:44:20 | 显示全部楼层
根据报错来看,应该是缺少fitems表,把演示账套里边的该表复制到报错的年度账中,升级试试。
回复

使用道具 举报

 楼主| 发表于 2013-8-12 09:14:16 | 显示全部楼层
大哥,演示帐套里没有此表啊
回复

使用道具 举报

发表于 2013-8-13 15:25:54 | 显示全部楼层
fitemss缺失,新建一个帐套看看有没有fitemss表,有就复制到出错的表,没有的话:在C:\U8SOFT\Admin\SQLFILE10000\Main\Ufdata\data\NL\data_data_cm_mix_nl__up.sql这个脚本里把里面执行出错的语句注销掉

点评

这样也行?注销?  详情 回复 发表于 2013-8-14 11:19
回复

使用道具 举报

发表于 2013-8-14 10:04:44 | 显示全部楼层
手动加一个fitem表即可,或复制其他帐套的fitem表

点评

其他帐套没有这个表。手动添加?怎么加,如何加,空结构?  详情 回复 发表于 2013-8-14 11:20
回复

使用道具 举报

 楼主| 发表于 2013-8-14 11:19:20 | 显示全部楼层

点评

注销了 就不执行这段语句了 你看看客户的模块 再看看数据字典 分析这段语句更新的是哪个表 如果是跟客户启用的模块没关系的话 就注销了 反正用不着  详情 回复 发表于 2013-8-14 14:25
回复

使用道具 举报

 楼主| 发表于 2013-8-14 11:20:14 | 显示全部楼层
tomjc 发表于 2013-8-14 10:04
手动加一个fitem表即可,或复制其他帐套的fitem表

其他帐套没有这个表。手动添加?怎么加,如何加,空结构?

点评

2009成功的数据库里有发fitem吗?  详情 回复 发表于 2013-8-14 11:24
回复

使用道具 举报

发表于 2013-8-14 11:24:47 | 显示全部楼层
freddie 发表于 2013-8-14 11:20
其他帐套没有这个表。手动添加?怎么加,如何加,空结构?

2009成功的数据库里有发fitem吗?


点评

没有,演示里也没有  详情 回复 发表于 2013-8-14 11:39
回复

使用道具 举报

 楼主| 发表于 2013-8-14 11:39:23 | 显示全部楼层
tomjc 发表于 2013-8-14 11:24
2009成功的数据库里有发fitem吗?

没有,演示里也没有,看上面图了吧,是演示的

点评

你可以将filtem00表复制、粘贴,重命名为fitemss,这样试下看看  详情 回复 发表于 2013-8-14 12:12
回复

使用道具 举报

发表于 2013-8-14 12:12:30 | 显示全部楼层
freddie 发表于 2013-8-14 11:39
没有,演示里也没有,看上面图了吧,是演示的

你可以将filtem00表复制、粘贴,重命名为fitemss,这样试下看看
回复

使用道具 举报

发表于 2013-8-14 14:25:34 | 显示全部楼层
freddie 发表于 2013-8-14 11:19
这样也行?注销?

注销了 就不执行这段语句了  你看看客户的模块 再看看数据字典 分析这段语句更新的是哪个表  如果是跟客户启用的模块没关系的话 就注销了  反正用不着

点评

这个肯定不行,1,表需要用,2,有隐患  详情 回复 发表于 2013-8-15 09:15
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-4 03:28 , Processed in 0.052487 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表