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