我通常不使用链接服务器,所以我不确定我在这里做错了什么。T-SQL 2000:四部分表名
这样的查询将努力链接FoxPro服务器从SQL 2000:
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.].
我意识到它应该是ServerAlia s.Category.Schema.TableName,但是如果我在链接服务器上运行sp_ tables _ex,对于所有表的类别,我只是将网络路径指向数据文件所在的位置,并且架构为空。
此服务器安装不正确吗?或者是我试图做不到的事情?
有没有一种方法可以确定这两个中间件是什么? sp_linkedservers将'SRV_CAT'显示为空,并且sp_tables_ex将'TABLE_SCHEM'也为NULL – John 2009-06-10 13:55:58