gpt4 book ai didi

sql-server - 戈兰 : "Err TLS Handshake failed: tls: server selected unsupported protocol version 301" when trying to connect to sql server (diferent host)

转载 作者:行者123 更新时间:2023-12-03 08:05:56 34 4
gpt4 key购买 nike

这是我尝试连接 SQL Server 时的代码:

/image/2nBzN.png

connString := fmt.Sprintf("server=%s;user id=%s;password=%s¡port=%s;databases=%s", server, user, password, port, database)

// if there is an error opening the connection, handle it
if err != nil {
// simply print the error to the console
fmt.Println("Err", err.Error())
}

err.Error()) // returna nit on error

defer db.Close()

results, err := db.query("SELECT employee_id, display_name from `person_tbl`")

if err != nil {
fmt.Println("Err", err.Error())
}
fmt.Print (results)

当我尝试连接到sql server时,我收到错误消息“错误 TLS 握手失败:tls:服务器选择了不支持的协议(protocol)版本 301”我尝试在服务器上将 TLS 更改为版本 1.2,但仍然收到相同的错误消息。我需要再次重置我的 TLS 还是需要向我的 Go-lang 代码添加代码?

最佳答案

您必须更新 Microsoft sql server 以支持最新的 TLS,否则安全性较低,您可以禁用连接字符串上的加密,如下例所示。

connectionString: "sqlserver://user@SERVIDOR/SQL2012?database=dbexample&encrypt=disable&connection+timeout=30"

关于sql-server - 戈兰 : "Err TLS Handshake failed: tls: server selected unsupported protocol version 301" when trying to connect to sql server (diferent host),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72327173/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com