我通常不使用链接服务器,所以我不确定我在这里做错了什么。
像这样的查询将适用于 sql 2000 中的链接 foxpro 服务器:
EXEC('Select * from openquery(linkedServer, ''select * from linkedTable'')')
但是,通过在互联网上的研究,这样的事情也应该有效:
Select * from linkedserver...linkedtable
但我收到此错误:
Server: Msg 7313, Level 16, State 1, Line 1
Invalid schema or catalog specified for provider 'MSDASQL'.
OLE DB error trace [Non-interface error: Invalid schema or catalog specified for the provider.].
我意识到它应该是 ServerAlias.Category.Schema.TableName,但是如果我在链接服务器上运行 sp_tables_ex,对于所有表的类别,我只需获取数据文件所在的网络路径,并且架构为空.
这个服务器设置不正确吗?还是我试图做的事情是不可能的?