我正在尝试使用以下方法为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。
答案 0 :(得分:0)
最后我备份了我的数据库,然后我重新安装了MSSQLSERVER,恢复了数据库,并为Visual FoxPro安装了oledb驱动程序,现在工作正常。