+ -
当前位置:首页 → 问答吧 → 在SQL server BI中数据源建立OLE DB连接总是出现“没有注册类别”的错误

在SQL server BI中数据源建立OLE DB连接总是出现“没有注册类别”的错误

时间:2011-12-14

来源:互联网

大概就如题目中所讲的。
在进行数据流任务中,
连接管理器里面建立了OLE DB连接
【提供程序】选了【Microsoft OLE DB provider for Visual FoxPro】
(安装过那啥vfpoledb.exe了)
然后在选【数据链接】的时候就有“没有注册类别”这个错误
很着急啊啊啊。要做项目什么的。
新手伤不起啊

啊对还有尝试过在命令行中regsvr32 sqloledb.dll
也没用的

作者: chatta   发布时间: 2011-12-14

这个问题是因为丢失了mdac造成,所以只需要重装mdac就就可以了。
  解决方法:
  插入windows系统盘->进到C:\WINDOWS\inf->找到 mdac.inf ->点右键安装,按照提示安装完->重启计算机(其实不重启也可以的,但是未来保险起见)

作者: ssp2009   发布时间: 2011-12-14

如果你是SQL SERVER 2005及以上,那恭喜你,SQL SERVER 不支持 VFP的OLE连接了.
你可以用ODBC数据源自己建一个与VFP的连接,然后在SQL SERVER 里用ODBC 数据源连接.

作者: qianjin036a   发布时间: 2011-12-14

引用 2 楼 qianjin036a 的回复:

如果你是SQL SERVER 2005及以上,那恭喜你,SQL SERVER 不支持 VFP的OLE连接了.
你可以用ODBC数据源自己建一个与VFP的连接,然后在SQL SERVER 里用ODBC 数据源连接.


我是用的2005....跟着书上做的...VFP驱动也是按照书上装的....应该能用啊。。

作者: chatta   发布时间: 2011-12-14

引用 1 楼 ssp2009 的回复:

这个问题是因为丢失了mdac造成,所以只需要重装mdac就就可以了。
解决方法:
插入windows系统盘->进到C:\WINDOWS\inf->找到 mdac.inf ->点右键安装,按照提示安装完->重启计算机(其实不重启也可以的,但是未来保险起见)


进去了。。。发现没有madc.inf啊!

作者: chatta   发布时间: 2011-12-14

引用 3 楼 chatta 的回复:

引用 2 楼 qianjin036a 的回复:

如果你是SQL SERVER 2005及以上,那恭喜你,SQL SERVER 不支持 VFP的OLE连接了.
你可以用ODBC数据源自己建一个与VFP的连接,然后在SQL SERVER 里用ODBC 数据源连接.


我是用的2005....跟着书上做的...VFP驱动也是按照书上装的....应该能用啊。。


肯定不行.
你可以打开SQL 的导入导出向导看看,绝对找不到与VFP相关的驱动.

如果你改用 2000,就能看到.

作者: qianjin036a   发布时间: 2011-12-14

热门下载

更多