高手们帮帮我吧 .谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:13:53
我的数据源 (ODBC)提示我,无法加载SQL Server ODBC驱动程序的安装例程,因为存在系统错误代码126,是什么原因啊,望大虾指导,急!!!!
这个值是对的饿 为什么我加载不了饿。
大家帮帮忙吧..求求你们了。急!!!!!!!

regedit里HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server项Setup值为C:\WINDOWS\SYSTEM32\SQLSRV32.dll Driver值为C:\WINDOWS\system32\SQLSRV32.dll

需要用odbcconf.exe来重新注册一下ODBC Driver就可以了。

在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册:

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

产生这个问题的原因是某些使用ODBC数据源的程序,在卸载的时候,会将ODBC Driver的信息都删除掉。odbc是好了,但是再一次重装sql又出现了和第一次同样的问题,我开始有点泄气,后来我把安装盘放进去看了下,发现安装的时候有个高级选项,我点开一看,有rebuild注册表的选项,于是我把注册表备份了一份之后,选择这个选项又做了一次,结果这次我的sql居然可以用了。足足高兴了好几天。

出现这个问题的原因估计是以前有人装过sql,但是卸载的不干净,注册表还有一些选项影响sql的正常安装。