我正在尝试使用pyodbc拉查询,并且该查询一直通过对等错误返回复位,我可以在Teradata SQL Assistant中100%的时间无问题地运行查询。 我使用的另一个查询会发生这种情况,但是我完成的其他所有工作都使用相同的代码。
我已尝试多次运行它,但始终可以在Teradata SQL Assistant中运行,但不能在python中运行。数以百计的其他查询都没有问题,只有两个给出了问题。我试过稍微改变查询没有运气。 我也在RODBC中使用R进行了尝试,并且在那里起作用。
我问过我们的DBA团队,他们说他们没有可以自动启动该进程的进程,查询也没有问题。
import pyodbc
import pandas.io.sql as psql
connection_info = 'DSN=xxxxxx'
conn = pyodbc.connect(connection_info)
sql1 = '''
QUERY HERE
'''
df = psql.read_sql_query(sql1, conn)
期望df = resuls,而是出现以下错误: 10054 WSA E ConnReset:对等连接重置