连接不到SQL Server

本文记录了一次解决天美考勤管理系统无法连接SQLServer数据库的问题经历。通过注册表定位问题,发现连接失败的原因,并最终通过注册DLL文件及安装MDAC组件成功解决了连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单位人力资源部的某机

 

某天发现该机的天美考勤管理系统连接不到SQL Server数据库,在注册表中得知该软件通过这个键值设置的SQL Server服务器地址、用户名和密码

HKEY_USERS\S-1-5-21-*********-**********-**********-500\Software\VB and VBA Program Settings\DHSystemDb\Data Server

但就是提示SQL Server不存在或用户名密码错误

 

查看,该机安装了SQL Server 2000数据库,通过企业管理器和分析器是可以连接到远程数据库的,同时该机还有一个应用软件是连接本地SQL Server数据库的,也不好用了,启动该软件时没有反应还不报错,本机的SQL Server服务启动正常

 

尝试安装SQL server SP4、SQL Server Clien均、重装该考勤软件、sfc/scannow均不凑效

 

偶然发现在企业管理器中,右键打开表时提示【对象关闭时,不允许操作】

百度了一下,按照这个方法可以解决http://jianhai1229.blog.163.com/blog/static/34887000200802241955997/

即【在C:\Program Files\Common Files\System\下,找到ado文件夹和oledb文件夹,注册它们里的dll文件(全部)。】

 

通过企业管理器再次打开表,提示【没有注册类别】

http://groups.tianya.cn/tribe/showArticle.jsp?groupId=40833&articleId=1b2f106eadf16bc6895f831da47dd5bf方法解决

即【插入windows系统盘->进到C:\WINDOWS\inf->找到 mdac.inf ->点右键安装,按照提示安装完->重启计算机(其实不重启也可以的,但是未来保险起见)】

 

至此所有故障都排除了,询问了一下工作人员,得知他们以前安装过一个使用SQL Server数据库的软件,后来给卸载掉了,可能造成某些组件被取消了注册。。。。。。。连接不到SQL Server - 漂流瓶 - 六卖神贱的博客
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值