2 回答

TA贡献1816条经验 获得超4个赞
确保已在 Azure Web App 上安装了 pyodbc 包。
然后形成连接字符串并连接到 SQL DB:
driver= '{ODBC Driver 17 for SQL Server}'
conn_str = 'DRIVER=' + driver + \
';SERVER=' + serverName + \
';DATABASE=' + dbName + \
';UID=' + uname + \
';PWD=' + pwd
sql_conn = pyodbc.connect(conn_str)
有关在 Azure上配置环境的更多信息。

TA贡献1827条经验 获得超9个赞
在尝试了许多对我有用的方法后,我遇到了同样的问题。
如果您使用的是 Linux 版本的 azure web 应用程序,只需 ssh 到您的 web 应用程序并运行以下命令:-
apt-get update
apt-get install g++
apt-get install unixodbc-dev
pip install pyodbc
有关更多信息,请查看以下文档中 的Debian Stretch部分:- https://github.com/mkleehammer/pyodbc/wiki/Install
添加回答
举报