无法打开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口令。
- 怎么查看mysql异常链接(MySQL 查看链接及杀掉异常链接的方法)
- 怎么用docker中的mysql连接数据库(解决Docker之mysql容器数据库更改不生效的问题)
- mac的mysql连接问题如何解决(MAC 中mysql密码忘记解决办法)
- 阿里云ecs服务器数据在哪儿(阿里云ECS云服务器linux系统安装mysql后远程连接不了踩坑)
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- sqlserver数据类型和长度(SqlServer 数据库 三大 范式)
- sqlserver字段增加删减(关于SQL Server中bit类型字段增删查改的一些事)
- sql取整数函数(SQL中位数函数实例)
- mysql获取当前日期时间(MySQL DATEDIFF函数获取两个日期的时间间隔的方法)
- mysql索引原理和优化(Mysql 索引该如何设计与优化)
- mysql8.0使用(MySQL 8.0新特性 — 检查性约束的使用简介)
- python操作sql server数据库(Python 数据库操作 SQLAlchemy的示例代码)
- mysql主从复制如何解决延迟(MySQL 8.0.23中复制架构从节点自动故障转移的问题)
- sqlserver2014怎么重新激活(解决Windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题)
- sqlserver索引介绍(浅析SQL Server的聚焦使用索引和查询执行计划)
- sqlserver栏位说明(SQL Server重置IDENTITY属性种子值操作)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
热门推荐
- json的语法
- jpg、png、gif图片格式的介绍
- laravel数据库切换(实现laravel 插入操作日志到数据库的方法)
- ASP.NET Web API中参数的传递
- php连接数据库拒绝使用域名(访问php时提示内存位置访问无效的解决办法和思路分析)
- phpstudy的默认网站根目录是什么(phpstudy v8.0创建本地站点域名教程图文)
- easyui中使用编辑器在IE下有时无法获取焦点
- python3 for循环怎么用(Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解)
- dedecms怎么使用(DEDECMS网站系统目录权限设置教程)
- python3.5 tkinter教程(解决python3.5 正常安装 却不能直接使用Tkinter包的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9