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

由于系统错误 126 (SQL Server),指定驱动程序无法加载 用友解决方案 第1张

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

由于系统错误 126 (SQL Server),指定驱动程序无法加载 用友解决方案 第2张

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

由于系统错误 126 (SQL Server),指定驱动程序无法加载 用友解决方案 第3张

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

根据我的经验,上面的情况一般不会影响软件的安装,还是从“由于系统错误 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

由于系统错误 126 (SQL Server),指定驱动程序无法加载 用友解决方案 第4张

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文件,直接双击运行即可。

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

更多相关文章

  1. 2010.12.13——— android listView 滚动加载显示
  2. JS与Android(安卓)WebView的简单交互 + WebView 的简单使用
  3. Android(安卓)P SystemUI之StatusBar UI布局status_bar.xml解析
  4. Android--SoLoader,android动态加载so库
  5. Android异步加载图像小结 (含线程池,缓存方法)
  6. Android(安卓)Paging组件Demo
  7. Android(安卓)TabHost使用、动态加载内容
  8. 在android中policymanager
  9. Android(安卓)主流图片库Picasso Glide Fresco对比分析

随机推荐

  1. Android特效专辑(十二)——仿支付宝咻一咻
  2. EventBus的使用,注意事项,错误分析
  3. AIDL详解2——复杂数据通信
  4. 自定义快速滚动条FastScrollBar
  5. android studio 2.2 cmake ffmpeg 简单的
  6. Android模块化开发探索
  7. [置顶] Android数据库框架GreenDa
  8. Android尽量避免使用开发jpg图片
  9. Activity和Fragment的生命周期
  10. Android View - 实现流式布局