找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

找不到列 "dbo" 或用户定义的函数或聚合 "dbo.UDF_GetLocaleID"

[复制链接]
发表于 2013-3-12 09:14:36 | 显示全部楼层 |阅读模式
悬赏30金币未解决
数据库名: UFDATA_903_2008
D:\U8SOFT\Admin\SQLFILE8700\Main\Ufdata\Structure\Data_STR_PB_mix_NL.sql
错误信息:
-2147217900
找不到列 "dbo" 或用户定义的函数或聚合 "dbo.UDF_GetLocaleID",或者名称不明确。
执行如下语句时出错:
ALTER    VIEW Rpt_GlbDEF
AS
Select ID,SystemID,Name,Title,DatabaseEx,WhereEx,Predicate,Type,RelatiON,Note,Cols,SectiON,Fields,DataSource,BaseTable,IsBaseTable,IsCONtrolCREATE,IsBase,GroupDefine,DEFAULTTITLE,sFilterAddSQL,sFilterAddNote,ClassName,FilterClass
From Rpt_GlbDEF_Base Where Rpt_GlbDEF_Base.localeID= dbo.UDF_GetLocaleID()


效率测试报告:开始升级UFDATA_903_2008数据库
UFFAModelsUp.DLL,2013-03-12 08:46:34 -- 2013-03-12 08:46:35,0小时0分钟1秒。
Data_STR_PB_DR_NL.SQL,2013-03-12 08:46:35 -- 2013-03-12 08:46:39,0小时0分钟4秒。
    升级起始时间:2013-03-12 08:46:27,结束时间:2013-03-12 08:46:42,0小时0分钟15秒。







原版本:U8普及版3.0   +SQL2000SP4  +XP SP3

新版本:WIN7   +SQL2005   +   U890

工资账套,其他年度都升级成功了。只有这个年度提示这个问题。。。

在线等。。。



 楼主| 发表于 2013-3-12 09:17:28 | 显示全部楼层
:lol
请有经验的同志。。详细操作步骤也说一下。因为网上找到内容了,但说的太不清楚了。都不晓的咋个操作。

问题:
821升级到870时:
数据库名: UFDATA_100_2006
C:\U8SOFT\Admin\SQLFILE8700\Main\Ufdata\Structure\Data_STR_PB_mix_NL.sql
错误信息:
-2147217865
对象名 'dbo.UDF_GetLocaleID' 无效。


解决方法:
数据库中缺少UDF_GetLocaleID()函数.可从演示账套导入


另外在年度库里面也没有找到   Rpt_GlbDEF    这张表呢。。。



回复

使用道具 举报

发表于 2013-3-29 17:43:04 | 显示全部楼层
打开年度数据库 检查别的年度有没有这一列数据 没有就把这一列删除 要是有新年度库要是没有其他列都有你手动添加这一列,参照别的年度库添加在升级试试 版本跨越太大 经常出现这一问题
回复

使用道具 举报

发表于 2013-5-27 17:15:28 | 显示全部楼层
请问导入函数怎么导入呢?没有操作过呢
回复

使用道具 举报

发表于 2013-5-27 17:16:16 | 显示全部楼层
我也刚刚遇到这个问题,急啊,有知道的朋友请说一下呗
回复

使用道具 举报

发表于 2013-8-10 14:20:29 | 显示全部楼层
缺少UDF_GetLocaleID()这个函数,在查询分析器里对报错的账套执行下面的语句。

CREATE FUNCTION UDF_GetLocaleID()

RETURNS varchar(32)  AS  
BEGIN
declare @LocaleID varchar(32)
select @LocaleID=LocaleID from U8LangDefine with(nolock) where LangID=@@LANGID
return @LocaleID
END
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 22:25 , Processed in 0.028167 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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