在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 ->点右键安装,按照提示安装完->重启计算机(其实不重启也可以的,但是未来保险起见)