今天寫java連接數據庫時,出現錯誤:通過端口 1433 連接到主機 localhost 的 TCP/IP 連接失敗。錯誤:“Connection refused: connect。請驗證連接屬性,並檢查 SQL Server 的實例正在主機上運行,且在此端口接受 TCP/IP 連接,還要確保防火牆沒有阻止到此端口的 TCP 連接。”。
百度了下,說是要通過SQL Server配置管理器啟用TCP/IP
於是打開window開始菜單→所有程序→Microsoft SQL Server 2008→配置工具→SQL Server配置管理器
結果找不到MSSQLSERVER實例的TCP/IP,后來在啟用服務的那個sqlserver配置管理器發現有TCP/TP
計算機右鍵→管理→選中SQLSERVER協議→TCP/IP→右鍵啟用→SQLSERVER最后要記得重啟服務
注:TCP的默認固定端口是1433,如果手動設置固定端口后,要把TCP動態端口的值清空