SQL Server默認使用動態端口,如果要讓SQL Server使用默認的1433端口,需要將動態端口改成非動態端口:
(1)打開SQL Server配置管理工具
SQL Server各版本的配置管理工具命令如下:
版本 | 路徑 |
---|---|
SQL Server 2019 | C:\Windows\SysWOW64\SQLServerManager15.msc |
SQL Server 2017 | C:\Windows\SysWOW64\SQLServerManager14.msc |
SQL Server 2016 | C:\Windows\SysWOW64\SQLServerManager13.msc |
SQL Server 2014 (12.x) | C:\Windows\SysWOW64\SQLServerManager12.msc |
SQL Server 2012 (11.x) | C:\Windows\SysWOW64\SQLServerManager11.msc |
(2)修改動態端口為1433
CTRL+R打開命令輸入行,輸入SQLServerManager15.msc 打開SQL Server配置管理工具
選中 【SQL Server網絡配置】,選中【MSSQLSERVER2019的協議】,注意這個名字是SQLServer數據庫實例的名稱,以你的電腦上安裝的為准。
雙擊【TCP/IP】,打開配TCP/IP置屬性對話框;;
將IP1到IP6的【已啟用】全部設置為【是】;
將IPALL的【TCP動態端口】改為1433
然后重啟SQL Server服務
重啟SQL Server(MSSQLSERVER2019)服務使更改生效。
(3)防火牆開放1433端口
打開Windows Defender防火牆,打開防火牆的高級設置,在【入站規則】中添加1433 TCP端口;
然后一路下一步,設置完成后就可以 telnet 你的ip 1433 端口了。