恢复ODBC驱动

在安装SQL Server过程中遇到异常导致ODBC驱动消失,通过删除注册表和文件后重新安装仍出现问题。解决方法包括使用odbcconf.exe重新注册ODBC Driver和在SQL Server安装时选择重建注册表选项。这可能源于不彻底的卸载残留影响了新安装。

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

前几天在安装sql server的时候出现了一个奇怪的现象,当我安装快结束的时候突然一闪就什么都没有了,很高兴以为安装完成了,但是到开始菜单一看根本就没有sql的影子,于是就想重新安装,但是熟悉sql的应该都知道,如果安装没有正常结束的话,卸载在重新安装是一件非常麻烦的事情。

       于是就开始着手重装,删除注册表-删除文件,经过一翻苦战终于做完了上述操作,重新启动之后开始安装,但是新的问题又出现了,安装提示有错,是相关 odbc的,我打开odbc一看里面sql server的odbc已经不存在了,我又重新找了最新版本的MDAC安装,但是问题依旧,事实上,由于我的mdac原来的版本已经是最新的了,所以重装 MDAC只是简单地显示安装完成,事实上却什么也没有做。

当时找遍KB也没有找到安装ODBC Driver相关内容,差点就把操作系统重装了。

事实上,我们只需要用odbcconf.exe来重新注册一下ODBC Driver就可以了。

在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册:

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值