今天創建數據庫,本地連接SQL Server報錯:
“通過端口 1433 連接到主機 127.0.0.1 的 TCP/IP 連接失敗。錯誤:Connection refused: connect”
報錯圖如下:
查了一圈,問題出在:TCP/IP 沒啟用。
如果問題和我一樣,那么解決方法很簡單,三步搞定:
第一步:打開 SQL Server 配置管理器
開始菜單搜索:SQL Server 配置管理器,打開它
第二步:啟用 TCP/IP
右鍵
如果是中文你就和我看到一樣,如果是英文那就在桌面找,看右面帶有TCP/IP的
將右側的TCP/IP → 選擇為?Enable/啟用
第三步:重啟 SQL Server 服務
找到你的實例(如 SQL Server (MSSQLSERVER)),右鍵 → Restart 重新啟動SQL server服務
完成!
重新用 Navicat、SSMS 或其他工具連接,成功!
小結
這個錯誤不是網絡問題,也不是密碼錯了,而是:
? TCP/IP 協議默認沒開!
只要:
- 啟用 TCP/IP
- 重啟服務
? 問題就解決了。