Login
   
用户名:
密 码:
验 证:
 找回密码  注册用户
当前位置:首页 >> 技术支持 >>  提示“未找到提供程序。该程序可能未正确”
提示“未找到提供程序。该程序可能未正确”
来源:admin  时间:2013/4/19 15:01:54  栏目:  点击率:2971

解决办法:注册以下的四个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"
保存为“任意文件名.bat”,双击执行,重启,问题解决。

 

2.未找到提供的程序,该程序未正确安装

SQL Server2000系统进入企业管理器打开数据表时不能返回数据,提示“未找到提供程序。该程序可能未正确安装。”

 

*****解决办法一:

运行:

regsvr32 "C:\Program Files\Common Files\System\Ole DB\msdasql.dll"

如果出现:

LoadLibrary("C:\Program Files\Common Files\System\Ole DB\msdasql.dll") Failed-无法加载模块

之类的提示,则取该目录下查找该文件是否存在;若不存在,去其他机器或者直接下载该文件;

若存在该文件,会不会是因为这个dll引用的dll有问题,所以造成那个注册提示?因为LoadLibrary调用dll时,如果这个dll引用了其它dll,那么系统将加载这些dll,其中任何一个出错,都会有那样的错误的。

于是查看msdsql.dll引用了哪些dll。然后一个dll地去系统里搜索,看看是存在该文件。终于在经过一番痛苦的等待后,发现确实有个dll没找到。就是:msdatl3.dll。

于是只好去

http://www.dlldump.com/download-dll-files_new.php/dllfiles/M/msdatl3.dll/2.81.1117.0/download.html

下载了该文件。把它拷贝到C:\winnt\system32目录,再次注册:

regsvr32 "C:\Program Files\Common Files\System\Ole DB\msdasql.dll"

可以成功。

****解决办法二:

    先把SQL   Server卸载,再把安装时产生的“Microsoft   SQL   Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USER\Software\Microsoft\Microsoft   SQL   Server,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft   SQL   Server全部删掉,(注意要把Microsoft   SQL   Server文件夹整个删掉),然后重起。    
   试一试吧 ,该方法有时不一定可以。
   另外在选择登陆的时候选择混合模式

 管理软件 | 泡泡网免费软件 | IT168绿色软件  | 酷YY软件 | 天涯博客 | 移动办公平台 | 昆明金蝶软件 | 都市家政网 |
 易软新浪博客 | 0460网站之家 | 苏州OA | 97sky下载 | 飞翔下载 | 好特下载 | 中关村下载 | 黄页88网 | 心愿下载 | 华彩软件站 | 下载之家 |
Copyright ◎2000-2010河南易管家计算机科技有限公司 版权所有
电话:0371- 53779861 60103971
手 机:15617877729  邮箱:Pyht306@163.com
地址:河南省郑州市金水区北环路52号瀚海泰苑6-2-2005
 备案号:豫ICP备09006182-1号 技术支持:易软软件技术部
点击这里给我发消息 532065482
点击这里给我发消息 1239328207
点击这里给我发消息 1310778640
点击这里给我发消息 1084764120
点击这里给我发消息 1298176760
点击这里给我发消息 1326261789