【共享】Windows2003X64环境中配置ODBC数据源报错的问题之一

前两天有个同事在windows2003 64位环境下配置ODBC数据源测试通过,但在cognos里始终测试不通过,找我帮忙看,我看了一下她的操作步骤
1、Win+R打开运行
2、输入ODBCAD32
3、配置数据源,并测试通过
4、在cognos administration配置数据源
5、测试失败,提示找不到dsn
分析了一下,因为cognos8.3是32位的,所以它所找的odbc也应该是32位的,而默认调用的odbcad32是在c:windows system32下,是64位的odbc配置工具,32位的配置工具在c:windowssyswow64下,找到odbcad32并执行添加数据源,在进行测试,测试通过。
这是个典型的由于环境问题导致的数据源测试失败的例子。仔细分析分析,方法总比问题多。这是我遇到的我觉得有必要写下来的一件事。希望能对大家有所帮助。
参与7

6同行回答

rockywangrockywang项目总监北京和锐管理咨询有限公司
没错,64位的都有这个问题,不只是在windows系统上,在solaris 64位上也是不能连接数据源。cognos的64位的BI server在solaris 64位操作系统上安装完成后, cogconfig.sh 这个可执行的shell程序是放在/bin64目录下(其他没用到的不知道),其余的你在配置数据源做连接的时候用的都是32...显示全部
没错,64位的都有这个问题,不只是在windows系统上,在solaris 64位上也是不能连接数据源。
cognos的64位的BI server在solaris 64位操作系统上安装完成后, cogconfig.sh 这个可执行的shell程序
是放在/bin64目录下(其他没用到的不知道),其余的你在配置数据源做连接的时候用的都是32位的程序,都放在/bin目录下!!!!
也说明了cognos安装程序虽说是64位的,但是实际上有的组件程序运行还是需要32位的lib库!!!!数据源连接这里用到的程序用的就是32位的!!!需要用到的oracle客户端也是要用32位的!!!
好坑爹啊!~~收起
银行 · 2011-05-05
浏览646
hong257hong257BI开发工程师yunlifang
对解决问题有帮助显示全部
对解决问题有帮助收起
轨道交通 · 2011-05-04
浏览642
hubeiliubinhubeiliubin软件开发工程师惠州市惠城区环城西路柏子树下66号
谢谢分享。显示全部
谢谢分享。收起
政府机关 · 2011-05-04
浏览618
anywhere1anywhere1开发商321
多谢老大分享了 这个设计底层的东西了  一般人都没研究到这个地步。看出老大你的功底了 佩服佩服显示全部
多谢老大分享了 这个设计底层的东西了  一般人都没研究到这个地步。看出老大你的功底了 佩服佩服收起
生活生产服务其它 · 2011-05-04
浏览664
无意爱你无意爱你软件开发工程师哈尔滨银行
好贴 有帮大家解决了一个问题显示全部
好贴 有帮大家解决了一个问题收起
银行 · 2011-05-04
浏览636
recallrecall软件架构设计师NTT DATA
{:2_31:}感谢分享,顶一个!显示全部
{:2_31:}感谢分享,顶一个!收起
零售/批发 · 2011-05-04
浏览633

提问者

interboy
软件开发工程师北京中电普华信息技术有限公司
擅长领域: 商业智能大数据cognos

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2011-05-04
  • 关注会员:1 人
  • 问题浏览:5616
  • 最近回答:2011-05-05
  • X社区推广