1433端口爲何隱蔽?必要情況下如何設置開放?

1433端口是SQL Server默認的端口,基於TCP協議用於供SQL Server對外提供服務。但是,1433端口的安全性不能保證,易受******。

微軟系統爲保護系統安全,通常是把1433端口隱蔽。但在某些情況下,需要開啓1433端口進行連接SQL Server。

如何開啓1433端口?下面介紹開啓1433端口的方案。

一、打開SQL Server Configuration Manager或SQL Server配置管理器

如果電腦上沒有,就雙擊打開C盤中的這個程序:

C:/Windows/SysWOW64/SQLServerManager10.msc

SQL Server 2008一般默認的端口爲 1433 ,但有時會遇到無法連接端口1433的問題,檢查端口1433是否啓用的方法爲:開始–>輸入cmd –>回車–>telnet localhost 1433->回車

出現黑屏,表示本機連接端口1433成功。

否則按照以下順序進行配置:

1)關閉數據庫引擎

打開配置管理器,找到 SQL Server(SQEXPRESS),右鍵單擊選擇停止,即可停止數據庫引擎

2)配置服務器端和客戶端的TCP/IP協議:

在SQL Server網絡配置中選擇SQLEXPRESS的協議,選擇TCP/IP,右鍵單擊,選擇屬性

選擇IP 地址選項卡

把"IP1"和"IP2"中"TCP端口"爲1433,"已啓用"改爲"是"

把“IP地址”下“IPALL”的端口改爲“1433”。

3)SQL Native Client 10.0 配置->客戶端協議->TCP/IP

4)開啓數據庫引擎

這樣就開啓了1433的端口了

特別注意:屬性欄中除了要改IP1、IP2外,也要改IPALL(它在屬性欄的最後面),把IPALL的端口也設置爲1433!

二、在防火牆中開放1433

1)WIN+X調出系統配置菜單,選擇控制面板;

2)選擇windows 防火牆;

3)點擊左側的“高級設置”選項;

4)設置入站規則(入站規則:別人電腦訪問自己電腦;出站規則:自己電腦訪問別人電腦),點擊“新建規則”,點選“端口”,單擊 “下一步”,在出入站中都添加1433端口;

5)選擇相應的協議,如添加1443端口,選擇TCP,在本地端口處輸入1443;

6)選擇“允許連接”,點擊“下一步”;

7)勾選“域”,“專用”,“公用”,點擊“下一步”;

8)輸入端口名稱,點“完成”即可。

1433端口爲何隱蔽?必要情況下如何設置開放?

三、重啓SQL Server(SQLEXPRESS)

打開SQL Server Configuration Manager,點擊左側的SQL Server服務,然後在右邊就會出現SQL Server(SQLEXPRESS),右鍵點擊重啓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章