环境

sqlserver2019,ODBC Driver 18 for SQL Server,python 3.11

背景

最近需求需要python连sqlserver,给我报错误 image.png

解决

  • 先去微软官网下载了ODBC18的驱动安装,然后配置好系统的Dsn 然后继续报错 image.png
  • 配置DSN的证书 image.png 这下navicat可连,python还是不行
  • python连接的参数添加一个 TrustServerCertificate=yes image.png 总算连上