設定SQL SERVER 2005 連結伺服器(筆記)

設定SQL SERVER 2005 連結伺服器(筆記)

老實說我很少用到【伺服器連結】,而且在我購買那堆書籍當中也真的很少這方面的資料!

不過今天剛好有機會實做,就試著設定看看,順便也記錄一下…

大致上的設定就參考下圖:

linkserver

設定步驟如下:

  1. 連結的伺服器:這是在輸入查詢指令時要用的例如:SELECT * FROM [TEST3].[DB名稱].[結構名稱].[TABLE名稱]
  2. 提供者:因為是SQL SERVER 所以我選 【SQL Native Client】
  3. 產品名稱:註解用的,你可以隨便打幾個字。
  4. 資料來源:一般是打IP位置,例如圖中目標的IP【10.115.141.X】
  5. 提供者字串:就是連線字串,但你可以不需要輸入UserId跟Password ( PS.在安全性那邊可以設定 ),例如:【Data Source=MSSQL1;Initial Catalog=AdventureWorks;】

上述設定完後,照理論上應該還要再設定連線到SQL SERVER的帳號及密碼,在【安全性】那選擇使用此安全性內容建立,如下圖,

linkserver2

可是當我一次設定完密碼後,按下【確定】一直出現如下圖錯誤!!!

linkserver3

 

而且也找不到原因,最後逼得我要【取消】剛剛那些辛苦的設定,重新建立一個新的連結。

(有好心的大大知道原因的話,麻煩告知我一下,大胖感激不盡!!!)

(迷之音~記得點重新整理啊!!不然也是一直出那奇怪的錯誤!!)

linkserver4

 

重複Step1~5而且先按【確定】,之後再照著如下圖步驟把帳號密碼再設定一次。

Step 1:點選剛剛建好的連結(TEST3),選擇【屬性】

linkserver5

Step 2 :點選安全性後,再輸入登入的帳號及密碼。

linkserver6

這樣就大功告成嚕^__________^

 

參考資料:Will哥文章http://blog.miniasp.com/post/2008/07/How-to-setup-Linked-Server-in-SQL-Server-2005.aspx