如果要讓本機的 SQL server 連到外部的資料庫 就必須透過一些設定才能完成
首先 如果已經有安裝 SQL Server 2005 及 SQL Server Managerment Studio 的話就如下
首先先從開始 > 程式集 > SQL Server 2005 > 組態工具
並選擇 "服務與連接的介面區組態"
接著 展開左邊的 SQLEXPRESS > Database Engine > 點選遠端連線
並切換成 "使用 TCP/IP和具名的管道"
最後左邊區塊切回服務 點選暫停後再點選啟動 以重新啟動服務
接著再 從開始 > 程式集 > SQL Server 2005 > 組態管理員
並選擇左邊欄的 SQLEXPRESS 的通訊協定之後
在右方區塊對 "TCP/IP" 點選右鍵 > 內容
並如下圖所示 先在 "通訊協定" 這個標籤內的 全部接聽 調成 否
接著在 "IP 位址" 的標籤內 (( 如下圖 在黑色部分輸入遠端 IP
如果有 Port number 可以輸入在 TCP 通訊埠 並且將 TCP 動態通訊部設為空
按下套用之後 須像前步驟一樣 重新啟動 服務
最後要將 sqlservr.exe 和 sqlbrowser.exe 這兩個執行檔加到防火牆的例外中
該檔應該會出現在你的安裝目錄中的
\MSSQL.1\Binn\ sqlservr.exe 和 \90\Shared\sqlbrowser.exe
之後開啟你的 SQL Server Managerment Studio 2005
在 伺服器名稱上輸入遠端 IP 位址 並加上埠號
注意這裡的埠號並不是 IP 位址:port number
而是加上透號 ex : 114.115.118.2,1400
這樣就大致完成了 SQL server 的遠端連線了
沒有留言:
張貼留言