前几天在安装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