【发布时间】:2023-03-04 05:18:02
【问题描述】:
我确信这个问题之前已经被无数次提出过,但也许有人仍然可以帮助我。
我正在将 pymssql v2.1.3 与 Python 2.7.12 一起使用,直到昨天我多次用于将数据写入我的 Azure SQL DB 的代码不知何故决定不再工作 - 没有明显的原因。
防火墙已设置,我的 IP 在白名单中,我可以使用 SQL Server Management Studio 连接到数据库并查询数据,但尝试使用 pymssql 连接时仍然出现此错误。
该应用程序是一个 Flask 网络应用程序,以下是我连接到数据库的方式:
conn = pymssql.connect(server='myserver.database.windows.net', user='myusername@mydatabase', password='mypassword', database='mydatabase')
【问题讨论】:
-
我建议使用 pymssql==2.1.1。更高版本中的更改阻止了自动 SSL 握手。或者,我建议使用 pyodbc:docs.microsoft.com/en-us/azure/sql-database/…
标签: python azure-sql-database pymssql