2009-01-20 102 views

回答

2

鏈接服務器應該爲你正在嘗試做的工作。

0

您是否希望連接到多個遠程服務器以獲取數據?

如果是,我認爲鏈接服務器選項是一個好方法。我說好,因爲您可能會更好地在其中一臺遠程服務器上創建沙箱,然後從中創建鏈接服務器。在桌面/筆記本電腦上安裝SQL Server似乎很浪費。但是,如果空間/權限是一個問題,您可能沒有選擇。

如果只有一臺服務器,那麼爲什麼不使用SQL Management Studio在其上創建沙箱並進行連接和工作。儘管在不安裝完整的SQL服務器的情況下設置管理工作室是一條奇怪的路徑,但您可以這樣做。這樣你就不必真的登錄遠程服務器(由於種種原因,這個主意不好)。

如果你設置的鏈接服務器,這裏有幾個碰壁的我跑中,可以幫助:

  • 如果SQL服務器寫它的時候了,例如是一個實例化的設置使用括號[SERVERNAME/INSTANCE]

  • 從鏈接服務器中從表或視圖拉出時使用別名,因爲命名約定中只能包含4個部分,因此[servername/instance] .database.dbo.table。字段是5個部分,並會引發錯誤。