SQL Server2008(數(shù)據(jù)庫(kù))安裝后,1433端口沒(méi)監(jiān)聽(tīng)問(wèn)題的解決辦法
歡迎來(lái)到藍(lán)隊(duì)云技術(shù)小課堂,每天分享一個(gè)技術(shù)小知識(shí)。
Windows server 2012操作系統(tǒng)的服務(wù)器安裝完SQL Server2008后發(fā)現(xiàn)1433端口并沒(méi)有監(jiān)聽(tīng)!
需要監(jiān)聽(tīng)到1433端口的場(chǎng)景其一:本地計(jì)算機(jī)安裝了sql server數(shù)據(jù)庫(kù),本地有程序啟動(dòng)時(shí)需要連接sql server數(shù)據(jù)庫(kù),程序里的屬性文件里配置的連接sql server數(shù)據(jù)庫(kù)的端口是1433,所以我們要讓這個(gè)端口啟用才能啟動(dòng)程序。
接下來(lái)我們分檢查步驟和解決步驟進(jìn)行分析SQL Server2008(數(shù)據(jù)庫(kù))安裝后,1433端口沒(méi)監(jiān)聽(tīng)的問(wèn)題。
檢查步驟一:
在dos操作窗口中,輸入 netstat -ano|findstr 1433 ,如下圖
上述操作后并沒(méi)有發(fā)現(xiàn)監(jiān)聽(tīng)的1433端口。
檢查步驟二:
再在dos操作窗口中,輸入 telnet localhost 1433 ,如下圖,
上述操作后本機(jī)也連不通,網(wǎng)上說(shuō)要打補(bǔ)丁,但是并沒(méi)有用,后來(lái)是按照下面的方法解決的。
解決步驟一:
(1)關(guān)閉數(shù)據(jù)庫(kù)引擎服務(wù),如下圖:

對(duì)上圖紅框,右擊單擊,點(diǎn)擊停止。就停止了數(shù)據(jù)庫(kù)引擎服務(wù)。
解決步驟二:
修改sql server數(shù)據(jù)庫(kù)網(wǎng)絡(luò)的tcp/ip協(xié)議
(1)打開(kāi)下圖,然后展開(kāi)SQL SERVER 網(wǎng)絡(luò)配置,單擊SQLEXPRESS的協(xié)議

(2)打開(kāi)下圖,選中2,右擊啟用,然后再右擊屬性,會(huì)出現(xiàn)彈框,然后再點(diǎn)擊3。
(3)針對(duì)上圖,在3中,
把"IP1"和"IP2"中"TCP端口"為1433,“已啟用"改為"是” 。
把“IP地址”下“IPALL”的端口改為“1433”。
(4)再點(diǎn)擊應(yīng)用,再點(diǎn)擊確定,效果如下圖。
解決步驟三:
(1)重啟數(shù)據(jù)庫(kù)引擎服務(wù),如下圖:
對(duì)上圖紅框,右擊單擊,點(diǎn)擊重啟。就啟動(dòng)了數(shù)據(jù)庫(kù)引擎服務(wù)。
解決步驟四:
(1)在dos操作窗口中,輸入 netstat -ano|findstr 1433 ,可以監(jiān)聽(tīng)到端口,如下圖:
(2)在dos操作窗口中,輸入 telnet localhost 1433 ,也可以連接了。
到此我遇到的SQL Server2008(數(shù)據(jù)庫(kù))安裝后,1433端口沒(méi)監(jiān)聽(tīng)的問(wèn)題已經(jīng)解決了。
藍(lán)隊(duì)云官網(wǎng)上擁有完善的技術(shù)支持庫(kù)可供參考,大家可自行查閱,更多技術(shù)問(wèn)題,可以直接咨詢。同時(shí),藍(lán)隊(duì)云整理了運(yùn)維必備的工具包免費(fèi)分享給大家使用,需要的朋友可以直接咨詢。
更多技術(shù)知識(shí),藍(lán)隊(duì)云期待與你一起探索。