Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyodbc受信任连接在IIS上不工作_Python_Sql_Sql Server_Windows_Iis - Fatal编程技术网

Python pyodbc受信任连接在IIS上不工作

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): 抛

我正在Flask上构建一个Python web应用程序,它使用pyodbc从SQL Server数据库读取数据。根据数据库的策略,只允许使用受信任的连接

当我在我的本地电脑上试用时,效果非常好。但当我在IIS上托管它(通过WFastCGI)时,它不工作(引发内部服务器错误)-无法在以下位置连接:

pyodbc.connect(blabla,trusted_connection=yes)


只想知道用户如何获得他们的凭据,然后继续连接到SQL。

此呼叫在过去对我有效(连接到SQL Server):


抛出的错误消息是什么?您的实际调用在代码中是什么样子的?您的连接字符串是什么?应用程序池标识是什么?@Chris实际上我不知道错误消息,它是一个web应用程序,我只能看到“内部服务器错误”@LexLi连接字符串在上面给出,application pool identity=“ApplicationPoolIdentity”@MTANG否您没有提供上面的连接字符串。请在此链接中使用此解决方案:
conn = pyodbc.connect(''''
                      TRUSTED_CONNECTION=Yes;
                      DRIVER={SQL Server};
                      SERVER={myServer};
                      DATABASE=myDB;''')