首页 > 数据库 >[08001][unixODBC]zabbix 6.2 [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider

[08001][unixODBC]zabbix 6.2 [Microsoft][ODBC Driver 18 for SQL Server]SSL Provider

时间:2023-02-07 16:05:01浏览次数:202  
标签:证书 08001 unixODBC Driver openssl Server https SQL 数据库

环境:Centos 9stream 

这个问题大致原因是,数据库证书认证失败。

先说解决方法:

1.首先确保openssl是1.1.1版本的,如果是3.2.0可以尝试卸载该版本或重装系统为linux Centos 8 stream(装完系统记得先把时区从UTC改为CST再安装zabbix,已防止server时间错乱)

​2.vi​​ /etc/crypto-policies/back-ends/opensslcnf.config   改TLS.MinProtocol = TLSv1.0  和 DTLS.MinProtocol = DTLSv1.0

3.在odbc.ini 中

[DSN]

Driver = ODBC Driver 18 for SQL Server

Server = tcp:数据库IP,1433

Encrypt = yes

TrustServerCertificate=yes

4.测试:isql -v DSN 数据库账户 数据库密码

第3步Encrypt和TrustServerCertificate设置为YES,当这两项为yes时,不检查证书使用加密链接

原文地址为​​:https://learn.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/connection-string-keywords-and-data-source-names-dsns?view=sql-server-ver16​

参考文献:

openssl安全级别:​​​​​https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_security_level.html​

openssl证书错误:​​​​https://tecadmin.net/mysql-connection-error-certificate-verify-failed/​



最后:第一次发文章,旨在帮助和我遇到同样困扰的朋友解决问题,如有不足之处望海涵

标签:证书,08001,unixODBC,Driver,openssl,Server,https,SQL,数据库
From: https://blog.51cto.com/u_15957249/6042209

相关文章

  • PostgreSQL-14 安装配置-wsl_v1_ubuntu22.04
    环境准备pgAdmin:Cisco2022postgrep数据库:leiwang6:Leiwang6_2023postgres:Postgres_2023installhttps://learn.microsoft.com/en-us/windows/wsl/tutorials/w......
  • mysql与oracle语法区别
    1.MySQL的字符串类型是varchar:CODEVARCHAR(40),Oracle中是varchar2:CODEVARCHAR2(40)。2.MySQL的数值类型是decimal,FLOAT,DOUBLE,Oracle中是NUMBER。3.MySQL支持在建表时同时......
  • 新手MysQl数据库
    大一下学期学校要学mysql,之前不懂这是什么,经过查询得知这是一种数据库。MySQL是一个​​关系型数据库管理系统​​,由瑞典​​MySQLAB​​​ 公司开发,属于 ​​Oracle​​......
  • MySQL配置参数
    配置参数解释:[client]#设置字符集default-character-set=utf8mb4#设置端口号port=3306#设置socket连接文件位置socket=/home/mysql/data/mysqldata1......
  • PHP和MySQL处理树状、分级、无限分类、分层数据的方法
    文章标题中的多个词语表达的其实是一个意思,就是递归分类数据,分级数据非常类似数据结构中的树状结构,即每个节点有自己的孩子节点,孩子结点本身也是父亲节点。这是一个递归、分......
  • MySQL8.0修改数据库名的方法
    注:1、不管存储引擎是InnoDB还是MyISAM直接去修改data下的文件夹名称都是不可行的;2、renamedatabaseoldnameTOnewname;也是不可行的;可采用如下方法:方法一整体思路:新......
  • MYSQL学习笔记
    一,SQL的分类数据查询语言(DQL---DataQueryLanguage) 代表关键字:select数据操纵语言(DML---DataManipulationLanguage)代表关键字:insert,delete,update数据定义......
  • MySQL 如何实现数据插入
    使用MySQL插入数据时,可以根据需求场景选择合适的插入语句,例如当数据重复时如何插入数据,如何从另一个表导入数据,如何批量插入数据等场景。本文通过给出每个使用场景下的实例......
  • 如何在SQL Server 2017中实现图形数据库
    所谓图形数据库并不是存储图片的数据库,而是基于“图论”的对象与关系。只有两种类型的表(点和线)节点表:节点表定义图模型中的实体。边缘表:边缘表定义节点表实体之间的连接查......
  • Mysql数据表关系实战总结(一对一,一对多,多对多)
    引言在实际开发过程中,我们的数据表是几十个或上百个的,那么表与表之间的是如何关联的,下面分享一些项目经验 表关系一对一一对多多对多 1、一对一    ......