我通常不使用鏈接服務器,所以我不確定我在這裏做錯了什麼。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