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)輸入端口名稱,點“完成”即可。
三、重啓SQL Server(SQLEXPRESS)
打開SQL Server Configuration Manager,點擊左側的SQL Server服務,然後在右邊就會出現SQL Server(SQLEXPRESS),右鍵點擊重啓。