windows加载脚本错误 SQL Server指定驱动程序无法加载怎么办

更新时间:2024-05-18 11:48:35作者:yang

  在使用SQL Server时,有时候会遇到Windows加载脚本错误,提示指定驱动程序无法加载的情况,这可能是因为系统缺少必要的驱动程序或者驱动程序已损坏,导致无法正常加载。在遇到这种问题时,我们可以尝试重新安装或更新相关的驱动程序,或者检查系统的环境变量设置是否正确。只有确保驱动程序正常加载,才能顺利使用SQL Server进行数据操作。

   windows加载脚本错误 SQL Server指定驱动程序无法加载怎么办

   突然想到安装完后在DOS中连接数据库,想修改SA密码时。发现有下面提示:windows加载脚本错误 126 (SQL Server),指定驱动程序无法加载,如图所示:

   windows加载脚本错误 SQL Server指定驱动程序无法加载怎么办

   而且在客户自己之前安装过很多版本的软件,什么用友通普及版呀。用友U852呀,都装过,可能是装来装去电脑识别有些混乱,但是清理的时候我已经清理得非常干净了,只有一个,就是在添加和删除程序里有2个MSDE2000数据库的程序在里面,如下图所示:

   windows加载脚本错误 SQL Server指定驱动程序无法加载怎么办

   这个提示我在注册表项目【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall】里也清理过,清理的时候也发现了一个问题。就是删除不掉这个数据库是客户自己在光驱里点了一下安装程序,上面显示的安装路径居然为光驱的路径,所以非常奇怪。

   根据我的经验,上面的情况一般不会影响软件的安装,还是从“windows加载脚本错误 126 (SQL Server),指定驱动程序无法加载”这个错误提示开始着手吧。百度上找了很多地方,最终的解决办法和可能的原因可以归纳为下面2个: 

   1、缺少WINDOWS组件

   a、进入注册表 查看相关注册表值是否正确: 

   路径【HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server】

   Setup值为C:\WINDOWS\SYSTEM32\SQLSRV32.dll

   Driver值为C:\WINDOWS\system32\SQLSRV32.dll

   windows加载脚本错误 SQL Server指定驱动程序无法加载怎么办

    b、到c:\windows\system32文件夹中查看SQLSRV32.dll文件是否存在;

   c、如果没有SQLSRV32.dll,那么请下载XP系统的SQLSRV32.DLL复制到你电脑中,免费下载地址:http://www.yyrjxz.com/xiazai/sqlsrv32.dll.html。

   注意事项:查看路径时有的电脑对应的值就是错的,比如写成了:C:\WINNT\System32\sqlsrv32.dll 不是C:\WINDOWS\system32\SQLSRV32.dll。

   2、配置ODBC驱动和数据源

   a、在开始运行中依次输入如下命令:

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

   注意:一行一行输入,每次输入完回车都不会有什么提示,后台自动运行的。

   b、如果觉得麻烦的话,将上述四行命令另存为.bat文件,直接双击运行即可。

  以上就是关于Windows加载脚本错误的全部内容,如果你遇到类似的问题,不妨尝试根据以上方法来解决,希望这些方法对大家有所帮助。

相关教程

copyright ©  2012-2024 系统家园网 m.hnzkhbsb.com 版权声明