无法打开sql server的连接(由于系统错误 126 SQL Server,指定驱动程序无法加载)
无法打开sql server的连接
由于系统错误 126 SQL Server,指定驱动程序无法加载首先想到的是数据库服务的问题,但是最奇怪的是数据库服务已经正常启动了(右击“我的电脑”-“管理”-"服务和应用程序"-“服务”),如图所示:
突然想到安装完后在DOS中连接数据库,想修改SA密码时,发现有下面提示:由于系统错误 126 (SQL Server),指定驱动程序无法加载,如图所示:
而且在客户自己之前安装过很多版本的软件,什么用友通普及版呀,用友U852呀,都装过,可能是装来装去电脑识别有些混乱,但是清理的时候我已经清理得非常干净了,只有一个,就是在添加和删除程序里有2个MSDE2000数据库的程序在里面,如下图所示:
这个提示我在注册表项目【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
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口令。
- 如何安装phpmysql环境(phpnow重新安装mysql数据库的方法)
- mysql字符串默认长度(MySQL 字符类型大小写敏感)
- mysqlnull所占空间(详解mysql三值逻辑与NULL)
- mysql自定义函数怎么设置(MySQL自定义变量?学不废不收费~)
- sql server2012下载安装教程(SQL Server 2012 安装与启动图文教程)
- mysql出现的问题及解决方法(mysql升级到5.7时,wordpress导数据报错1067的问题)
- mysql编码设置
- mysql事件教程(关于MySQL报警的一次分析处理详解)
- mysql dateformat(MySQL的DATE_FORMAT函数的使用)
- php redis应用场景(PHP商品秒杀问题解决方案实例详解mysql与redis)
- sql中exists怎么用(SQL中Exists的用法)
- 如何用mysql建立图书管理系统(图书管理系统的sqlserver数据库设计示例)
- 如何使用sqlserver建立数据表(SqlServer编写数据库表的操作方式建库、建表、修改语句)
- 怎么把csv文件导入mysql(mysql导入csv的4种报错的解决方法)
- mysql的三大组件(详解MySQL8的新特性ROLE)
- SQL中FOR XML PATH
- 泰国旅游攻略(泰国旅游攻略必去景点)
- 数字藏品市场有多乱 周杰伦丢了 一只猴 ,损失超300万(数字藏品市场有多乱)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
热门推荐
- centos中docker安装部署(三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题)
- 微信公众号怎么获取用户openid(微信公众平台开发教程①获取用户Openid及个人信息图文详解)
- 怎么选择云服务器(云服务器配置如何选择你知道吗?)
- dedecms 自定义字段(dedecms自定义模型提示:Call to a member function GetInnerText的解决方法)
- django表单提交到数据库(Django 表单模型选择框如何使用分组)
- python面向对象使用方法(Python面向对象程序设计之私有属性及私有方法示例)
- tomcat服务出现乱码(解决Tomcat10 Catalina log乱码问题)
- js使用递归解析(关于JavaScript递归经典案例题详析)
- django模板自定义(详解Django项目中模板标签及模板的继承与引用网站中快速布置广告)
- divcss制作教程(CSS中Single Div 绘图技巧的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9