读书人

在SQL server BI中数据源建立OLE DB连

发布时间: 2012-12-22 12:05:06 作者: rapoo

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

啊对还有尝试过在命令行中regsvr32 sqloledb.dll
也没用的
[最优解释]
如果你是SQL SERVER 2005及以上,那恭喜你,SQL SERVER 不支持 VFP的OLE连接了.
你可以用ODBC数据源自己建一个与VFP的连接,然后在SQL SERVER 里用ODBC 数据源连接.
[其他解释]
这个问题是因为丢失了mdac造成,所以只需要重装mdac就就可以了。
  解决方法:
  插入windows系统盘->进到C:\WINDOWS\inf->找到 mdac.inf ->点右键安装,按照提示安装完->重启计算机(其实不重启也可以的,但是未来保险起见)

[其他解释]
不会吧 去微软的官方论坛下载MDAC 2.8
[其他解释]

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


我是用的2005....跟着书上做的...VFP驱动也是按照书上装的....应该能用啊。。
[其他解释]
引用:
这个问题是因为丢失了mdac造成,所以只需要重装mdac就就可以了。
解决方法:
插入windows系统盘->进到C:\WINDOWS\inf->找到 mdac.inf ->点右键安装,按照提示安装完->重启计算机(其实不重启也可以的,但是未来保险起见)


进去了。。。发现没有madc.inf啊!
[其他解释]
引用:
引用:

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


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


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

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


厚脸皮求一个能用的mdac吧。。vista能用的用于sql2005的。下了那个mdac2.8的一个exe好像没装上
[其他解释]
引用:
不会吧 去微软的官方论坛下载MDAC 2.8


用的是vista什么的好像很麻烦啊。。。是不是要先下http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=2933433b-36ff-41b4-8aea-32abf24c2f72
然后下载MDAC 2.81按照上面那个地址安装?



[其他解释]
装了很多遍MDAC2.8完全不行啊.....
难道是我打开的方式不对?
装好的表现是在inf下有mdac.inf还是其它的?
装的时候就是打开mdac.exe刷刷刷就没了。。。。

读书人网 >SQL Server

热点推荐