报表数据连接SQLServer报错

设计器/决策系统数据连接SQL Server数据库报如下错误:

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误: Server chose SSLv3, but that protocol version is not enabled or not supported by the client.。 at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(Unknown Source) at com.microsoft.sqlserver.jdbc.TDSChannel.throwSSLConnectionFailed(Unknown Source) at com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source) at com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1461) at com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1525) at com.fr.third.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2153) 

FineReport ludis 发布于 2020-10-10 13:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
指间沙Lv6中级互助
发布于2020-10-10 14:32

看看这个https://blog.csdn.net/ADNAP7/article/details/100078412

  • ludis ludis(提问者) 10设计器参考链接地址处理了,也是连不上;准备升级SQL Server数据库,2016是可以的,2008有的可以,有的不行
    2020-10-10 15:13 
  • 指间沙 指间沙 回复 ludis(提问者) 应该高版本都兼容吧?
    2020-10-10 17:22 
  • ludis ludis(提问者) 回复 指间沙 是的
    2020-10-11 17:33 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-10-10 13:19(编辑于 2020-10-10 13:46)

在JRE / lib / security / java.security中,找到jdk.tls.disabledAlgorithms参数里把3DES_EDE_CBC注释掉,重启再连接,


  • ludis ludis(提问者) 注释了,还是不行:jdk.tls.disabledAlgorithms= RC4, DES, MD5withRSA, DH keySize < 1024, \\ EC keySize < 224 #, 3DES_EDE_CBC
    2020-10-10 13:59 
  • snrtuemc snrtuemc 回复 ludis(提问者) 直接把3DES_EDE_CBC去掉试试 jdk.tls.disabledAlgorithms= RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224 #
    2020-10-10 14:48 
  • ludis ludis(提问者) 回复 snrtuemc 删掉了,也是不行;准备把SQL server2008升级为2016,2016可以上的,2008有的可以,有的不行
    2020-10-10 15:20 
  • 3关注人数
  • 782浏览人数
  • 最后回答于:2020-10-10 14:32
    请选择关闭问题的原因
    确定 取消
    返回顶部