2013-07-18 57 views
0

我需要從另一臺服務器上的另一臺SQL Server查詢表,但是我不知道我將如何能夠做到。我可以創建一個視圖來查詢另一臺服務器上另一臺服務器上的表,但是是同一個域上的表

我試過在這個答案中給出的解決方案Can I create view in my database server from another database server,但它不適用於我,因爲我得到SQL Server 2000(請不要討厭:-))。

當我試圖給出的解決方案,然後我得到這個錯誤,

Line 23: Incorrect syntax near '-'. 

這是因爲命令不是與SQL Server 2000兼容

編輯

SELECT * FROM AnotherServer.AnotherServerDatabase.Server.Table1 

回答

0

可以只要將服務器名稱放在運行查詢的數據庫之前,就可以鏈接服務器並運行跨服務器查詢。

例如

SELECT * FROM "linkedserver".dbo.aTable 

(沒有 「」 引號)

牢記不同的服務器版本,雖然。我運行跨服務器查詢從2008年到2000年服務器和它的痛苦適應:)

相關問題