从SQL Server 2008到Visual Foxpro的链接服务器无法正常工作

时间:2015-08-05 08:58:56

标签: sql sql-server sql-server-2008 foxpro visual-foxpro

我正在尝试使用以下方法为Visual FoxPro创建链接服务器:

sp_addlinkedserver 'VFP','','MSDASQL',NULL,NULL,'DRIVER={Microsoft Visual FoxPro Driver}; SourceDB=d:\BORDCAB.dbf;SourceType=dbf;NULL'

并说这是创建的,但是当我尝试时:

SELECT * FROM OPENQUERY(VFP, 'SELECT * FROM BORDCAB')

它需要几分钟而且不会返回任何结果或错误......

有人知道出了什么问题吗?

编辑:我可以在sql server management studio中看到链接服务器,但如果我右键单击此链接服务器并单击属性就看不到它。

sql server和visual studio的连接驱动程序是否相同?因为我这是一个非常简单的程序来查看这个dbf的数据并且可以正常使用ODBC。

1 个答案:

答案 0 :(得分:0)

最后我备份了我的数据库,然后我重新安装了MSSQLSERVER,恢复了数据库,并为Visual FoxPro安装了oledb驱动程序,现在工作正常。