日期:2014-05-17  浏览次数:20409 次

尚未注册 OLE DB 访问接口
本帖最后由 wangbaolei520 于 2012-11-22 16:00:40 编辑 各位牛人,我这边做个通过sqlserver 链接 excle 的功能,报错了,提示:
消息 7403,级别 16,状态 1,第 2 行
尚未注册 OLE DB 访问接口

补充:我用的sql版本是 sqlserver2008R2


请教一下大牛们,有什么解决方案吗?
------最佳解决方案--------------------
http://wenku.baidu.com/view/ab246dd6360cba1aa811da5d.html


百度一下  会有很多这个问题的解决方案哦
------其他解决方案--------------------
手动注册试试: regsvr32 sqloledb.dll 
确定都用的是64bit 或都是32bit,(64bit 注册exe是c:\Windows\SysWOW64\regsvr32.exe) 
------其他解决方案--------------------
引用:
http://wenku.baidu.com/view/ab246dd6360cba1aa811da5d.html


百度一下  会有很多这个问题的解决方案哦



这个我也百度到了,是2005版本的,  但是我的是 2008r2的, 我看了一下 没找到 外围应用配置器,难道是我的安装包少了这个?
------其他解决方案--------------------
引用:
http://wenku.baidu.com/view/ab246dd6360cba1aa811da5d.html


百度一下  会有很多这个问题的解决方案哦


找到了  原来08的换了位置,但是根据那个设置后,还是没用,同样报那个错误
------其他解决方案--------------------
多谢两位提供思路,但是都没解决。。。


我在安装了一个sqlserver 服务 能达到我要的效果  应该是安装office与sql的次序出了问题。

不过分还是给你们了。。