news 2026/2/25 18:06:24

DBeaver连接sql server数据库时,提示驱动版本不合适

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DBeaver连接sql server数据库时,提示驱动版本不合适

当你使用DBeaver,连接不上sql server数据库时,可以查看本篇文章,也许可以帮助你解决问题

目录

一.先看报错信息

二.尝试解决方案:降低驱动版本

1.打开“编辑连接”页面

2.点击“编辑驱动设置” —>"库"—>当前驱动—>“下载/更新”

3.换一个较低的版本,点击“下载”

4.最后点击“OK”即可

三.再次尝试连接,查看效果

四.最后连接一下,查看效果


一.先看报错信息

“Encrypt”属性设置为“false”且 “trustServerCertificate”属性设置为“true”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接:错误:No appropriate protocol (protocol is disabled or cipher suites are inappropriate)。 ClientConnectionId:d7c0f133-36e1-409d-b1dd-f9f844817784 No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

原因分析:

这个错误通常是因为JDBC 驱动版本较新(因为DBeaver是拿Java写的,所以和JDBC有关系),强制使用更安全的 TLS 协议,而 SQL Server 只支持较旧或不匹配的协议/加密套件。

说白了,就是驱动版本过高导致的。

二.尝试解决方案:降低驱动版本

1.打开“编辑连接”页面

2.点击“编辑驱动设置” —>"库"—>当前驱动—>“下载/更新”

3.换一个较低的版本,点击“下载”

4.最后点击“OK”即可

三.再次尝试连接,查看效果

依旧报错,错误信息如下:

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“No appropriate protocol (protocol is disabled or cipher suites are inappropriate)”。 ClientConnectionId:7da66b38-fd05-4b4b-b305-131a5f669c54 No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

原因分析:

这个错误表示 Java 安全设置中可能禁用了所有 TLS 协议。需要检查和修改 Java 的安全配置。以下是解决方案:

第一步:找到 java.security 文件

  • windows:
    DBeaver安装目录\jre\conf\security\java.security
  • Mac:
/Applications/DBeaver.app/Contents/jre/Contents/Home/conf/security/java.security
  • linux:
    /usr/share/dbeaver/jre/conf/security/java.security

第二步:修改如下内容

jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL

java.security文件的上述这一行中的“TLSv1, TLSv1.1, TLSv1.2, TLSv1.3”全部去掉,就相当于解除了限制,就能使得DBeaver连接sql server成功了

四.最后连接一下,查看效果

以上就是本篇文章的全部内容,喜欢的话可以留个免费的关注呦~~~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/23 7:37:15

BRC-200控制器板

BRC-200 控制器板BRC-200 是一款用于工业自动化系统中的 控制器板&#xff0c;主要承担系统核心控制、逻辑运算与数据处理任务&#xff0c;常作为控制系统的主控单元或智能控制节点使用。主要功能与特点&#xff1a;作为系统核心控制单元&#xff0c;执行控制逻辑与运算任务支持…

作者头像 李华
网站建设 2026/2/17 0:43:58

鼎捷ERP和MES系统集成方案详解,如何实现现有软件无缝对接?

某汽车零部件制造商通过上述方法将ERP与MES系统对接后&#xff0c;生产数据流转效率提升40%&#xff1b;某零售电商平台整合订单与仓储系统&#xff0c;使订单处理时长缩短至500毫秒内&#xff0c;错误率下降至0.01%。为实现新系统与既有架构的平滑集成&#xff0c;应基于业务流…

作者头像 李华
网站建设 2026/2/12 0:08:27

【课程设计/毕业设计】基于协同过滤推荐算法的线上安全教育平台设计与实现基于springboot+协同过滤课程推荐的线上安全教育平台【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/2/22 1:42:15

SPEC CODING实战:构建高性能微服务架构

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 在快马平台上开发一个微服务示例项目&#xff0c;展示SPEC CODING在实际开发中的应用。项目包括用户认证、订单处理和支付三个微服务&#xff0c;要求使用Spring Boot和Docker容器…

作者头像 李华
网站建设 2026/2/21 19:08:10

5分钟创建SysML原型:快马平台极速体验

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 在快马平台上快速创建一个无人机系统的SysML原型&#xff0c;要求&#xff1a;1.在5分钟内生成可运行的基本框架&#xff1b;2.包含飞行控制、导航和通信三个主要模块&#xff1b;…

作者头像 李华
网站建设 2026/2/25 16:54:02

效率翻倍:告别手动敲nbsp;的5个现代方案

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个HTML空格批量处理工具&#xff0c;功能包括&#xff1a;1. 粘贴HTML代码自动分析 2. 智能识别需要保留空格的位置 3. 批量替换普通空格为 4. 支持正则表达式自定义规则 5…

作者头像 李华