你的错误信息显示,你在尝试连接数据库时遇到了问题。这个错误通常是由于无法建立到数据库服务器的连接¹。以下是一些可能的解决方案:
- 检查数据库连接信息:确保你的服务器地址、用户名、密码和数据库名称都是正确的¹。
- 检查网络连接:确保你的计算机可以访问数据库服务器¹。
- 更改 pymssql 版本:有些用户发现降级 pymssql 到 2.1.1 版本可以解决这个问题¹。另一些用户发现将 pymssql 版本回退到 2.2.7 版本之后就可以顺利连接上数据库⁴。
- 更换数据库连接库:如果问题仍然存在,你可以考虑使用其他的数据库连接库,如 pyodbc¹ 或 pypyodbc¹。
希望这些建议能帮助你解决问题!如果问题仍然存在,你可能需要寻求更专业的帮助,或者联系你的数据库管理员。祝你好运!源: 与必应的对话, 2023/12/12
(1) python - Adaptive server connection failed (DB-Lib error message 20002, severity 9) - Stack Overflow. https://stackoverflow.com/questions/40991190/adaptive-server-connection-failed-db-lib-error-message-20002-severity-9.
(2) 关于解决pymssql访问数据库时报错20002-CSDN博客. https://blog.csdn.net/weixin_44399708/article/details/134015068.
(3) python - pymssql and Adaptive Server connection failed - Stack Overflow. https://stackoverflow.com/questions/36217327/pymssql-and-adaptive-server-connection-failed.
(4) python连接SQL SEVER问题_pymssql 20002-CSDN博客. https://blog.csdn.net/b1723407539/article/details/110004236.
(5) pymssql 报20002错误解决办法:DB-Lib error message 20002, severity 9. https://www.cnblogs.com/zhongtang/p/17842911.html.
(6) undefined. https://learn.microsoft.com/de-de/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15.