Python pyodbc受信任连接在IIS上不工作
我正在Flask上构建一个Python web应用程序,它使用pyodbc从SQL Server数据库读取数据。根据数据库的策略,只允许使用受信任的连接 当我在我的本地电脑上试用时,效果非常好。但当我在IIS上托管它(通过WFastCGI)时,它不工作(引发内部服务器错误)-无法在以下位置连接: pyodbc.connect(blabla,trusted_connection=yes)Python pyodbc受信任连接在IIS上不工作,python,sql,sql-server,windows,iis,Python,Sql,Sql Server,Windows,Iis,我正在Flask上构建一个Python web应用程序,它使用pyodbc从SQL Server数据库读取数据。根据数据库的策略,只允许使用受信任的连接 当我在我的本地电脑上试用时,效果非常好。但当我在IIS上托管它(通过WFastCGI)时,它不工作(引发内部服务器错误)-无法在以下位置连接: pyodbc.connect(blabla,trusted_connection=yes) 只想知道用户如何获得他们的凭据,然后继续连接到SQL。此呼叫在过去对我有效(连接到SQL Server): 抛
只想知道用户如何获得他们的凭据,然后继续连接到SQL。此呼叫在过去对我有效(连接到SQL Server):
抛出的错误消息是什么?您的实际调用在代码中是什么样子的?您的连接字符串是什么?应用程序池标识是什么?@Chris实际上我不知道错误消息,它是一个web应用程序,我只能看到“内部服务器错误”@LexLi连接字符串在上面给出,application pool identity=“ApplicationPoolIdentity”@MTANG否您没有提供上面的连接字符串。请在此链接中使用此解决方案:
conn = pyodbc.connect(''''
TRUSTED_CONNECTION=Yes;
DRIVER={SQL Server};
SERVER={myServer};
DATABASE=myDB;''')