Druid連接SQL Server報錯:The TCP IP connection to the host 127.0.0.1, port 1433 has failed.


閱文時長 | 1.05分鍾 字數統計 | 1684字符
主要內容 | 1、引言&背景 2、解決方案 3、聲明與參考資料
『Druid連接SQL Server報錯:The TCP IP connection to the host 127.0.0.1, port 1433 has failed. 』
編寫人 | SCscHero 編寫時間 | 2022/1/19 PM5:41
文章類型 | 系列 完成度 | 已完成
座右銘 每一個偉大的事業,都有一個微不足道的開始。

一、引言&背景   完成度:100%

a) 應對問題

Druid連接SQL Server時報了異常,檢查過了連接字符串、端口等等都沒問題。異常如下代碼及圖片:

Jan 19, 2022 5:37:06 PM com.alibaba.druid.pool.DruidDataSource error
SEVERE: init datasource error, url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=SCscHeroD4_003_DLMSQQW_SCscHeroQT_CEUI
com.microsoft.sqlserver.jdbc.SQL ServerException: The TCP/IP connection to the host 127.0.0.1, port 1433 has failed. Error: "Connection timed out: no further information.. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
	at com.microsoft.sqlserver.jdbc.SQL ServerException.makeFromDriverError(SQL ServerException.java:228)
	at com.microsoft.sqlserver.jdbc.SQL ServerException.ConvertConnectExceptionToSQL ServerException(SQL ServerException.java:285)
	at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2437)
	at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:641)
	at com.microsoft.sqlserver.jdbc.SQL ServerConnection.connectHelper(SQL ServerConnection.java:2245)
	at com.microsoft.sqlserver.jdbc.SQL ServerConnection.login(SQL ServerConnection.java:1921)
	at com.microsoft.sqlserver.jdbc.SQL ServerConnection.connectInternal(SQL ServerConnection.java:1762)
	at com.microsoft.sqlserver.jdbc.SQL ServerConnection.connect(SQL ServerConnection.java:1077)
	at com.microsoft.sqlserver.jdbc.SQL ServerDriver.connect(SQL ServerDriver.java:623)
	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1558)
	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1623)
	at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:861)
	at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1229)
	at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1225)

b) 應用場景

  • 使用Druid連接SQL Server。

二、解決方案   完成度:100%

a) 步驟一:檢查SQL Server服務

以管理員權限打開SQL Server的配置管理器。檢查SQL Server Services中的SQL Server(MSSQLSERVER)是否跑起來了。

b) 步驟二:檢查TCP/IP是否啟用

在Sql Server Configuration Manager中,查看SQL Server Network Configuration下的Protocols for MSSQLSERVER,啟動TCP/IP。

c) 步驟三:重啟一下服務

重啟一下步驟一的服務,關閉SQL Server配置管理器。如果還不行,嘗試關閉防火牆試試。

三、聲明與參考資料   完成度:100%

原創博文,未經許可請勿轉載。

如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 JDBC 連Sql Server 接數據庫--The TCP/IP connection to the host localhost, port 1433 has failed 開個玩笑:The TCP/IP connection to the host XXXX, port 1433 has failed. postgresql connection failure:SQLSTATE[08006] [7] could not connect to server: Permission denied Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432? com.microsoft.sqlserver.jdbc.SQLServerException: 通過端口 1433 連接到主機 127.0.0.1 的 TCP/IP 連接失敗。錯誤:“Connection refused: connect。請驗證連接屬性。確保 SQL Server 的實例正在主機上運行,且在此端口接受 TCP/IP 連接,還要確保防火牆沒有阻止到此端口的 TCP 連接。” com.microsoft.sqlserver.jdbc.SQLServerException: 通過端口 1433 連接到主機 127.0.0.1 的 TCP/IP 連接失敗。錯誤:“Connection refused: connect。請驗證連接屬性,並檢查 SQL Server 的實例正在主機上運行,且在此端口接受 TCP/IP 連接,還要確保防火牆沒有阻止到此端口的 TCP 連接。”。 android 中Network error IOException: failed to connect to /127.0.0.1 (port 1433): connect failed: ECONNREFUSED (Connection refused) xshell連接時報錯:Could not connect to '192.168.2.125' (port 22): Connection failed. SQL Server Express 安裝后啟用TCP/IP 1433端口連接 git clone 報錯“Failed to connect to 127.0.0.1 port 7890: Connection refused” JAVA SQLServerException: 通過端口 1433 連接到主機 127.0.0.1 的 TCP/IP 連接失敗
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM