【问题标题】:Why is the connection to microsoft sql stopped working?为什么与 microsoft sql 的连接停止工作?
【发布时间】:2021-05-12 10:09:53
【问题描述】:

我有一项与 Sql 女士连接的服务。连接从本地系统成功运行。但部署后抛出以下错误。

无法获得查询元数据的连接:驱动程序无法使用安全套接字层 (SSL) 加密建立与 SQL Server 的安全连接。错误:“客户端首选项 [TLS13, TLS12] 不接受服务器选择的协议版本 TLS10

在 Dockerfile 中所做的唯一更改是最后 3 行:

FROM openjdk:11-jre-slim
COPY /target/app-exec.jar /app-exec.jar
RUN apt-get update && apt-get -y install wget
RUN apt-get install curl -y
RUN wget -O dd-java-agent.jar https://dtdg.co/latest-java-tracer

即使在还原更改后,我也会遇到同样的错误。 你能帮我解决这个问题吗?

【问题讨论】:

    标签: sql-server-2008 dockerfile mssql-jdbc


    【解决方案1】:

    最近在即将发布的 OpenJDK 更新版本(自 4 月 20 日起)中默认不启用 TLS 1.0/1.1

    我的快速解决方案是将版本降级为以下:

    FROM openjdk:11.0.6-jre-slim
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多