如何解决sql server 2000 "无法执行查询"的问题

2012-7-6 12:40:56 来源:网络转载 浏览:285
如何解决sql server 2000 "无法执行查询"的问题

症状:在SQL server 2000中打开表查看数据的时候,提示说“无法执行查询,因为一些文件缺少或未注册”
用查询分析器可以查看数据,重装了sql2000也没有用

解决办法:注册以下的四个dll文件,重启机器即可,根本无需重新安装SQL server 或者系统。

regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll"
regsvr32 "C:\Program files\Common Files\System\Ole Db\Sqloledb.dll"
regsvr32 "C:\windows\System32\Atl.dll"

可以通过“运行”中一个个注册.

也可以做成一个批处理文件,直接运行即可,下面是批处理文件:

@echo off
regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll"
regsvr32 "C:\Program files\Common Files\System\Ole Db\Sqloledb.dll"
regsvr32 "C:\windows\System32\Atl.dll"
pause

保存为“任意文件名.bat”,双击执行,重启,问题解决。

(0)
(0)