【发布时间】:2023-12-14 02:12:01
【问题描述】:
出现以下错误 - 尝试使用 pyodbc 查看部署到 Azure 的 Flask Web 应用程序时:
2019-09-03T14:25:35.575624728Z conn = pyodbc.connect('Driver={SQL Server};'
2019-09-03T14:25:35.575857932Z pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found (0) (SQLDriverConnect)")
任何人都可以建议,我需要做些什么来解决这个问题?顺便说一句,在我的本地机器上工作正常。
谢谢..
【问题讨论】:
-
我对 Azure 不是很熟悉,但是看起来你需要安装“SQL Server”驱动程序?
-
@erncyp - 正确的想法,除了名为“SQL Server”的 ODBC 驱动程序是古老的并且仅包含在标准 Windows 发行版中。最新的“ODBC Driver 17 for SQL Server”可用于 Windows 和非 Windows 平台。