go-mssqldb 连接32位 sqlserver 2005 错误: Prepare failed:Login error: EOF

发布于 2020-09-23 11:42:03

试过了其他版本的sqlserver都没问题,就是这32位的有问题,该怎么处理呢?

查看更多

关注者
0
被浏览
387
莫小豆
莫小豆 2020-09-23

应该是不支持32位的ssl原因。连接时加上encrypt=disable试试。

//连接字符串
    connString := fmt.Sprintf("server=%s;port%d;database=%s;user id=%s;password=%s;encrypt=disable", server, port, database, user, password)
    if isdebug {
        fmt.Println(connString)
    }
    //建立连接
    conn, err := sql.Open("mssql", connString)
    if err != nil {
        log.Fatal("Open Connection failed:", err.Error())
    }
    defer conn.Close()
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览