【发布时间】:2019-02-05 23:28:01
【问题描述】:
我正在 Flask 上构建一个 Python Web 应用程序,它使用 pyodbc 从 SQL Server 数据库中读取数据。根据数据库的政策,只允许受信任的连接。
当我在本地尝试时,它运行良好。但是当我将它托管在 IIS 上(通过 WFastCGI)时,它无法正常工作(引发内部服务器错误) - 无法在下面连接:
pyodbc.connect(blabla,trusted_connection = yes)
只想知道用户如何获取他们的凭据然后继续连接到 SQL。
【问题讨论】:
-
抛出的错误信息是什么?您在代码中的实际调用是什么样的?
-
你的连接字符串是什么,应用程序池标识是什么?
-
@Chris 其实我不知道错误信息,它是一个网络应用程序,我只能看到“内部服务器错误”
-
@LexLi 上面给出的连接字符串,application pool identity = "ApplicationPoolIdentity"
-
@MTANG 不,你没有提供上面的连接字符串。
标签: python sql sql-server windows iis