工作中經常碰到SQL Server不能遠程連接的方法,每次碰到都是找人解決,說是網絡問題,但這次特意好好查了一下,1433端口是SQL Server默認的端口,SQL Server服務使用兩個端口:TCP-1433、UDP-1434。1433用於供SQL Server對外提供服務,1434用於向請求者返回SQL Server使用了哪個TCP/IP端口。
,需要單獨開啟這個端口,具體操作方法如下:參考(https://jingyan.baidu.com/album/77b8dc7f81c73b6174eab681.html?picindex=1)
1.檢測端口是否開啟
2、停止數據庫引擎
打開數據庫配置工具——SQL Server 配置管理器,停止MSSQLSERVER,即可停止數據庫引擎。
3、修改屬性
打開SQL Server 網絡配置--MSSQLSERVER的協議,在SQL Server網絡配置中選擇SQLEXPRESS的協議,選擇TCP/IP ,右鍵屬性。
打開IP地址選項,把"IP1"和"IP2"中"TCP端口"為1433,"已啟用"改為"是" 把“IP地址”下“IPALL”的端口改為“1433”。
4、配置客戶端協議
選擇SQL Native Client 10.0——客戶端協議——TCP/IP,雙擊打開屬性。默認端口改為1433,啟用。
5.重啟數據庫引擎
6、檢測端口
使用cmd命令,檢測端口是否正常。