小弟想在管理工具下面的数据源(ODBC)中创建一个指向oracle某个数据库的数据源选择的是“Microsoft ODBC for Oracle”点击“完成”,弹出如图所示的错误请教各位大哥,有没有办法解决呢,Microsoft ODBC for Oracle驱动是不是要
重新安装呢,我在网上找了好久,都没有发现有这个驱动,请大家指点
重新安装呢,我在网上找了好久,都没有发现有这个驱动,请大家指点
解决方案 »
- Linux下安装Oracle 11g出现了一个问题,请帮忙看看
- 大家帮我看看这个怎么错了
- 有了解HSQLDB 的么
- plsql中to_char转换时间
- Oralce 的存储过程语法有错误,求救!
- ORACLE烂书大爆光****************ORACLE好书大推荐
- 新手关于Oracle的几个问题,请高手解答
- 请问有哪些好的oracle系统监视工具?何处可以下载?
- 安装时为什么提示SYBASE?
- oracle跨库insert sql server的datetime
- 如何解决oracle xe的ODBC彻底删除问题------找不到驱动程序的安装实例
- 存储过程中一个简单的select count问题
打开控制面板->管理工具->数据源,
1、找到相关条目,点击“配置”时却提示“找不到IBM DB2 ODBC驱动程序的安装例程!请重新安装驱动程序”和“部件在注册表找不到”。
2、点击“添加”时,发现数据源驱动程序列表中没有任何条目可以选择。
发现此问题后第一反应和是系统文件缺失,是否需要重新安装或修复安装系统来恢复呢?此时可不要傻乎乎地去重装操作系统,那就太不值得了,其实驱动程序都在,只不过是注册信息丢失了而已。几经波折最终查到了解决方案,和同行们共同分享一下:
需要用odbcconf.exe重新注册一下odbc即可,在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册,
1、开始->运行->输入"cmd"
2、在控制台中输入如下四条信息完成注册
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp
这样,系统的DSN就找回来了,ODBC的驱动也都出现在了数据源驱动列表中。
不仅仅是遇到和我相同的问题,如果大家使用的是其他数据库,例如Oracle或SQL Server时,在配置或添加数据源时遇到此类问题,例如提示“找不到SQL server ODBC 驱动程序的安装例程!请重新安装驱动程序”,也可以用相同的方法来解决。当然如果有相应的数据库安装盘,进行数据库的重新安装,也能找回驱动,但若是找不 到DSN,则只能用上述的方法来解决了。希望对大家能有所帮助。