【共享】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 同行回答

rockywang rockywang 项目总监 北京和锐管理咨询有限公司
没错,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
浏览667
无意爱你 无意爱你 软件开发工程师 哈尔滨银行
好贴 有帮大家解决了一个问题显示全部
好贴 有帮大家解决了一个问题 收起
银行 · 2011-05-04
浏览656

提问者

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

相关问题

相关资料

相关文章

问题状态

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