700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。

时间:2021-05-25 11:40:46

相关推荐

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。

今天碰到一个问题,查了很久,报错如下:

通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。

连接配置信息:

jdbc.driverclass=com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc.jdbcurl=jdbc:sqlserver://localhost:1433;DatabaseName=my_database

jdbc.username=sa

jdbc.password=root

详细报错信息:

com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。

at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:191)

at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:242)

at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2369)

at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:551)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1963)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1628)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1459)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:773)

at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1168)

at java.sql.DriverManager.getConnection(DriverManager.java:664)

at java.sql.DriverManager.getConnection(DriverManager.java:247)

解决办法:

打开SQL Server 配置管理器

第一步:

TCP/IP更改为:启动状态

第二步:

选中的TCP/IP,右键 -> 属性 ,拉到最底部

TCP端口里面写上:1433

第三步:

选中下图的SQL Server服务,右键重新启动

OK,没用你找我

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。