由于系统错误 126 (SQL Server),指定驱动程序无法加载?

分享到:

2017-05-08 18:08:52

由于系统错误 126 (SQL Server),指定驱动程序 无法加载?

问题现象:
使用DOS命令连接MSDE2000数据库时提示:由于系统错误 126 (SQL Server),指定驱动程序无法加载。如图:



问题分析:
查看数据库服务正常启动,而添加和删除程序中有2个msde2000数据库的安装记录,将相关数据库清理干净,重装后还是存在上述问题。解决办法:
缺少WINDOWS组件:
进入注册表 查看相关注册表值是否正确:
路径【HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server】
Setup值为C:\WINDOWS\SYSTEM32\SQLSRV32.dll
Driver值为C:\WINDOWS\system32\SQLSRV32.dll



c:\windows\system32文件夹中查看SQLSRV32.dll文件是否存在;
如果没有SQLSRV32.dll,那么请从别的电脑里复制SQLSRV32.dll文件到当前电脑中。
注意事项:查看路径时有的电脑对应的值就是错的,比如写成了:C:\WINNT\System32\sqlsrv32.dll 不是C:\WINDOWS\system32\SQLSRV32.dll
配置ODBC驱动和数据源
在开始运行中依次输入如下命令:
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
注意:一行一行输入,每次输入完回车都不会有什么提示,后台自动运行的。
如果觉得输入繁琐,将上述四行命令另存为.bat文件,直接双击运行即可。

 
声明:此篇为用友服务中心文章,转载请标明出处链接:
  • 相关文章
  • 热门下载
  • 数据修复
  • 热门标签
合作伙伴