操作系统:Windows Server 2019 标准版
Python版本:3.9.12
数据库版本:Sqlserver 2012 (在局域网内的另一台服务器上)
pymssql版本:2.2.11
报错信息:(20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed
解决办法:pymssql.connect 已传入server,port,database,user,password,charset等信息仍然报错,根据笔记: DB-Lib error message 20017 pymssql能连 MSSQLSERVER 2000但不能连2008 顽固的 DB-Lib error message 20017的快解 - 知乎
网页上的说明添加参数:'tds_version':'7.0'。
问题解决。
文章讲述了使用Python3.9.12的pymssql库连接WindowsServer2019上的Sqlserver2012时遇到的DB-Liberror问题,通过在连接参数中添加tds_version为7.0解决了与MSSQLSERVER2008的兼容性问题。
1445

被折叠的 条评论
为什么被折叠?



