关于finereport连接sqlserver提示远程主机强迫关闭了一个现有的连接

如题。提示的错误是com.microsoft.sqlserver.jdbc.SQLServerException: 远程主机强迫关闭了一个现有的连接。 ClientConnectionId:aaa93a53-d791-46ed-8746-9f6d978bf681

FineReport 用户a5f6B6664284 发布于 2021-8-4 11:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-8-4 11:28

这个错误网上有很多方法,不一定对。还有两种可能是:

一、通过远程客户端连接的时候,指定的端口号和服务端端口号不一致造成,比如客户端可能是1433,而服务端实际端口开放的是1430。

解决方法:重新指定访问端口。

二、服务端端口被占用。

解决办法:服务端  修改SQLSERVER网络协议--TCP/IP协议    ALL里修改端口为除了1433端口。

三、打开SQL SERVER配置器,找到sqlserver网络配置,mssqlserver的协议,TCP/IP,列表里有IP1,端口 1433,活动 “是”,已启用“是”

最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-4 11:21

检查是不是防火墙被开启了,

  • 用户a5f6B6664284 用户a5f6B6664284(提问者) 我试过把防火墙都关掉,也不行
    2021-08-04 11:25 
  • snrtuemc snrtuemc 回复 用户a5f6B6664284(提问者) 重启下数据库服务器,有可能连接池满了,这个原因很多,要一个一个排查
    2021-08-04 11:27 
  • 3关注人数
  • 707浏览人数
  • 最后回答于:2021-8-4 11:28
    请选择关闭问题的原因
    确定 取消
    返回顶部