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

 

今天下午在给客户安装用友T3标准版时碰到一个非常棘手的问题,MSDE2000数据库和用友T3软件都安装好了,但是打开系统管理的时候提示:AUTOMATION错误,然后将数据库彻底卸载干净,用友通T3软件也彻底卸载干净,重新安装了一下,仍然是这个情况

首先想到的是数据库服务的问题,但是最奇怪的是数据库服务已经正常启动了(右击“我的电脑”-“管理”-"服务和应用程序"-“服务”),如图所示:

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

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

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

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

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

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

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

1、缺少WINDOWS组件

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

路径【HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INISQL Server】

Setup值为C:WINDOWSSYSTEM32SQLSRV32.dll

Driver值为C:WINDOWSsystem32SQLSRV32.dll

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

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

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

注意事项:查看路径时有的电脑对应的值就是错的,比如写成了:C:WINNTSystem32sqlsrv32.dll 不是C:WINDOWSsystem32SQLSRV32.dll。

2、配置ODBC驱动和数据源

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

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32mdaccore.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32sqlclnt.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32odbcconf.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%system32redist.rsp

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

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

参照以上方法处理后,成功解决了由于系统错误 126 (SQL Server),指定驱动程序无法加载,而且在DOS中直接连接MSDE2000数据库修改了SA口令。

来源:脚本之家

链接:https://www.jb51.net/article/207232.htm

免责申明:
1. 本站所有下载资源均不包含技术支持和安装服务!需要讨论请进群!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有KR奖励和额外收入!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站无法保证资源或破解时效性,如某些授权码过期等问题,恕不在修复范围内。
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!故不接受任何形式的退款,如确认资源确有问题的,会补给相应KR以供再次购买。
7. 53Kr源码暂未发现后门代码,但无法保证100%安全,推荐检测方法:上传到 https://www.virustotal.com/在线查看是否有恶意代码以及其他有后门嫌疑的代码。
8. 在本站下载的源码我还是不建议正式使用,有特别喜欢的可以去程序官方购买。
53kr资源站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
53kr资源分享 » 由于系统错误 126 (SQL Server) 指定驱动程序无法加载

发表回复