2010/04/13

SQL Server 2000 返回所有行时出现“Provider cannot be found.”

Sql Server 2000,在企业管理器中打开所有表,然后选择返回所有行的时候,出现"Provider cannot be found. It may not be properly installed.",但在查询分析器中可以查看数据。

可以尝试打Sql Server 2000 sp4的补丁,若仍不行,则需重新注册oledb32.dll文件,方法如下:

先取消注册:
Regsvr32.exe  /u "%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll"
 
再重注册:
Regsvr32.exe  "%ProgramFiles%\Common Files\System\Ole DB\oledb32.dll"

同样,上面的问题还可能导致网页程序(如ASP)连接数据库时出错。
 

没有评论: