2011年9月16日 星期五

MS-SQL 2008 如何遠端連線 【XP設定教學】

假設 你想用 MS-SQL 工具連到另外一台:
A_ip :123.202.175.2   (我要連到B)
要遠端連到另外一台
B_ip :143.123.3.1
以上是兩個不同的網段,都是獨立IP

你就要做到以下這些做法
要被連的那台(B)電腦 設定如下:
一、先開啟SQL Server Configuration Manager 
或者在開啟 執行 【打上】sqlservermanager10.msc
或者你在開啟程式開到SQL 底下打開也可以

二、在SQL Server 組態管理員(本機)
2.1 SQL Server 服務底下
2.1.1 打開 sql server(SQLEXPRESS) 狀態要在:正在執行
2.1.2 SQL Server Browser 狀態要在:正在執行 
Ps.狀態如果沒有打開,請打開


2.2 SQL Server 網路組態
2.2.1 SQLEXPRESS 的通訊協定
Shared Memory 狀態:已啟用
TCP/IP 狀態:已啟用
Ps.狀態如果沒有打開,請打開

三、SQL Native Client 10.0 組態
3.1 用戶端通訊協定
Shared Memory 狀態:已啟用
TCP/IP 狀態:已啟用
Ps.狀態如果沒有打開,請打開

已上就基本設定好了

接下來工作是:要把防火牆打開,不然外頭是連不進來的
請先打開防火牆
你可以直接最快的方法 請按一下 [開始],按一下 [執行],輸入 firewall.cpl
選項有三個:一般、例外、進階

請點選 【例外】
再點新增程式 (就會跳出小框框要你點你要對外開啟的軟體EXE 檔)
請加入那兩個程式例外

第一個:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
SQLSERVER.EXE:這個是伺服器
第二個:C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
sqlbrowser.exe:這個是提供服務資訊 服務器
可能路徑可能不太一樣,你可以用搜尋檔案方式,去找到檔案路徑

以上這全部設定就可以讓外部用SQL 工具連進來

PS.如下
但一般都不會這樣開SQL 讓人直接連進來
網站都只會開 防火牆 IIS 而已
並不會兩個都開 :兩個的意思是(IIS、MS-SQL不會對外通同打開)
因為IIS 就對外服務,如果你真的想連到MS-SQL 你可以用【遠端連線桌面】方式來處理,比較保險,別人用 掃描器也掃不到MS-SQL PORT ,安全至上

沒有留言:

張貼留言