适用于Teradata的Python Pyodbc错误10054连接被对等方重置

时间:2019-08-30 22:29:43

标签: python sql connection teradata pyodbc

我正在尝试使用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 Con​​nReset:对等连接重置

0 个答案:

没有答案