互联网服务商业智能

【结贴】DB2升级后报表报SQLSTATE=42702错误

系统:AIX 7.1
DB:开发 9.5,测试 9.7
cognos:8.4.1

现在遇到的问题是开发环境报表运行正常,迁移到测试环境中有些报表出现SQLSTATE=42702错误,经过进一步验证发现,有如下两种情况会出现此类错误:
1.报表数据项中的case...when语句中结果为汉字的
2.报表经过分组和排序的
具体报错信息如下图:

cognos出错.JPG



在网上找到这个帖子http://hi.baidu.com/eldersun/item/1795eea4fa2369cb5af19162,说是需要修改注册表或者环境变量,但是在AIX系统中DB2该怎么修改。

有此类问题的还有论坛中的这篇帖子http://www.cognoschina.net/club/thread-14994-1-1.html,也没有什么解决方案,今天项目第一次投产,比较急,望高手指教。
参与5

4同行回答

369873158369873158技术经理Infosys
问题解决了,就是在profile里面加上lang=zh_cn.IBM-eucCN这个环境变量,谢谢鼻子兄弟显示全部
问题解决了,就是在profile里面加上lang=zh_cn.IBM-eucCN这个环境变量,谢谢鼻子兄弟收起
互联网服务 · 2012-11-09
浏览757
369873158369873158技术经理Infosys
回复 3# crazysand 谢谢,去看看显示全部
回复 3# crazysand
谢谢,去看看收起
互联网服务 · 2012-11-09
浏览866
hupingzhihupingzhi系统架构师PA
检查两个环境运行Cognos的的用户的profile有什么不同,特别是关于字符集的几个参数LANG, NLS_LANG显示全部
检查两个环境运行Cognos的的用户的profile有什么不同,特别是关于字符集的几个参数LANG, NLS_LANG收起
保险 · 2012-11-09
浏览709
慕名而来慕名而来软件开发工程师中科软
你是从高版本的9.7迁移到低版本的9.5?很佩服!!!是我看错了。原来 是从9.5到9.7.。抱歉!!!显示全部
你是从高版本的9.7迁移到低版本的9.5?很佩服!!!

是我看错了。原来 是从9.5到9.7.。抱歉!!!收起
政府机关 · 2012-11-09
浏览725

提问者

369873158
技术经理Infosys
擅长领域: 大数据商业智能cognos

相关问题

相关资料

问题状态

  • 发布时间:2012-11-09
  • 关注会员:1 人
  • 问题浏览:4631
  • 最近回答:2012-11-09
  • X社区推广