如何設定在區域網中訪問SQL Server

2021-08-31 03:03:18 字數 1179 閱讀 5764

在設定外網訪問sql2008資料庫之前,首先必須保證區域網內訪問sql2008沒有問題。那麼,我們先來看看區域網內訪問sql2008資料庫需要哪些步驟和設定,才能做到在區域網內任何一台機器上輸入sql2008資料庫ip位址和埠號即能訪問。

1.sql2008資料庫端設定

通常一台機器裝上sql2008後,要實現區域網訪問sql2008只要幾步。

1)開啟sql2008配置工具,步驟:【開始】—>【所有程式】— >【microsoft sql server 2008】—>【configuration tools】—>【sql server configuration manager】;

2)在開啟的配置介面,雙擊左邊【sql server 網路配置】,可以看到本機安裝的資料庫例項的協議,一般有【sql express的協議】和【mssqlserver】的協議,如果你安裝時不是使用預設例項名,那麼在這裡你應該找到自己需要設定外網訪問的資料庫例項名,雙擊它;

3)此時,可以看到四個協議,一般啟用前三個,禁用最後乙個,即啟用【shared memory】、【named pipes】和【tcp/ip】,禁用【via】;

4)啟用【tcp/ip】後,順便應該滑鼠右鍵該協議屬性,設定下開放的埠,在 ip1-ip9中都可以設定成1433,【活動】和【已啟用】都選擇【是】,最後乙個ipall也可設定成1433;ok,這時必須在配置頁面的sql server服務項下面重啟伺服器,才能使得設定生效,如果這樣還不行,建議重啟電腦。

5)可以關閉了配置工具了,接下來開啟【sql server manager studio】,登入您的資料庫,開啟後在【物件資源管理器】找到你資料庫伺服器的根節點,滑鼠右鍵,選擇【方面】,在方面下拉列表下選擇【外圍應用配置】,在下面找romotedacenabled,設定為true,然後重啟資料庫;(這個選項在我的設定過程中貌似沒有起到作用,不設定為true好像遠端也能訪問);

6)設定到這裡基本上就可以實現區域網內訪問sql2008資料庫了。如果還不行,請將x:\program files\microsoft sql server\mssql10.mssqlserver\mssql\binn\sqlservr.exe在windows防火牆中設定程例外,也將x: \program files\microsoft sql server\90\shared\sqlbrowser.exe設定成例外,把1433埠也設定成例外。

另外要對sql server熟悉,否則有些地方找不到

如何設定mysql在區域網中訪問

第一 更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 或者新加條記錄,host 項為要訪問的ip位址,並授權。重啟mysql服務。第二 在系統防火牆新增例外埠 3306,並允許例外。的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localh...

mysql區域網訪問設定

error 1130 host 192.168.1.132 is not allowed to connect to this mysql server 的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更...

mysql區域網訪問設定

區域網連線mysql報錯 error 1130 host 192.168.0.220 is not allowed to connect to this mysql server 解決方法 可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysq...