开启服务器防火墙 局域网内连接sqlserver数据库问题
先交代一下我的sqlserver數(shù)據(jù)庫是2005,(2008測試了一下也可以通用)。三臺(tái)服務(wù)器系統(tǒng)分別是2003、XP、Win7.分兩步去實(shí)現(xiàn),很簡單。
一、對防火墻的設(shè)置:
windows2003和Xp系統(tǒng)開啟防火墻后在‘控制面板’里找到‘防火墻’后打開有個(gè)‘例外’選項(xiàng)卡:圖
開啟服務(wù)器防火墻 <wbr>局域網(wǎng)內(nèi)連接sqlserver數(shù)據(jù)庫問題
點(diǎn)擊‘添加端口’。名稱寫:SQLServer sa 端口號(hào)寫sqlserver的端口號(hào)(你沒修改的情況下默認(rèn)是1433),注意名稱是服務(wù)項(xiàng)SQLServer和數(shù)據(jù)庫的實(shí)例sa,中間有個(gè)空格。圖
添加完成后確定就ok了,對防火墻設(shè)置完成。
再說win7系統(tǒng)相對以上就麻煩點(diǎn)了。需要對防火墻里的‘入站規(guī)則’和‘出站規(guī)則’進(jìn)行設(shè)置。在‘控制面板’里找到防火墻后左側(cè)有個(gè)‘高級(jí)設(shè)置’點(diǎn)開后會(huì)看到‘入站規(guī)則’和‘出站規(guī)則’。圖
選中‘入站規(guī)則’,點(diǎn)擊右邊的‘新建規(guī)則’在彈出的窗口里選擇‘端口’選項(xiàng),下一步
上面選擇‘Tcp’,下面選則‘特定的本地端口’
(就是你需要添加的端口號(hào))當(dāng)然你也可以選擇所有本地端口
下一步選擇‘允許連接’,一直下一步、下一步就行。最后輸入名稱SQLServer sa 完成對入站規(guī)則的設(shè)置。
對‘出站規(guī)則’做同樣的設(shè)置。這樣完成win7系統(tǒng)下對防火墻端口的添加。
上面所提到的SQLServer sa其實(shí)就是個(gè)名字,這個(gè)可以根據(jù)用戶定義,關(guān)鍵是對端口的添加。只要把端口添加進(jìn)去即可。
二、對數(shù)據(jù)庫的設(shè)置(以上操作后如果可以連接數(shù)據(jù)庫了下面的就不用看了)
先說sqlserver2005.如果你的數(shù)據(jù)庫安裝后一直沒有修改過就需要看這里了。在系統(tǒng)程序里找到sqlserver2005,在‘配置工具’里找到‘sqlserver 外圍應(yīng)用配置器’ 圖
選擇‘遠(yuǎn)程連接’選擇‘本地連接和遠(yuǎn)程連接’即可。一般剛裝完后默認(rèn)的只有本地連接。需要把遠(yuǎn)程連接加上
點(diǎn)擊確定即可。完成設(shè)置,如果連不上,重啟一下電腦試試,應(yīng)該可以的。
關(guān)于sqlserver2008 :
打開數(shù)據(jù)庫在“管理”“策略”“外圍應(yīng)用配置器”點(diǎn)擊右鍵,選擇“評(píng)估”一下就可以了
評(píng)估一下就好了
好了,不管是2003、Xp、還是win7,sqlserver2005和sqlserver2008都適用
總結(jié)
以上是生活随笔為你收集整理的开启服务器防火墙 局域网内连接sqlserver数据库问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过股票数据接口如何看懂Level-2行
- 下一篇: C++ Reflection