无法通过python连接到teradata sql server,通过teradata sql助手可以正常工作

问题描述 投票:0回答:1

我在通过 Python 连接到 Teradata SQL Server 时遇到问题,尽管它通过 Teradata SQL Assistant 工作正常

在 Teradata SQL Assistant 中连接时的选项有: 服务器:xx1, 数据源名称:xx2, 机制:LDAP、 用户名: *, 密码: *, 会话字符集:ASCII, 端口:1025

我尝试使用 Pyodbc 通过 Python 进行连接,连接字符串如下: pyodbc.connect('驱动程序={Teradata}; DBCName=xx1; Uid=; Pwd=; 身份验证=LDAP; 数据库=xx2')

我收到错误消息:“WSA E ConnRefused:Teradata 服务器不接受连接 (10061) (SQLDriverConnect)”。即使我使用 Teradata SQL Assistant 建立连接没有问题。

有什么想法为什么会发生这种情况吗?

谢谢

python sql sql-server teradata pyodbc
1个回答
0
投票

您可以尝试重新安装 pyodbc 软件包并再次连接吗

© www.soinside.com 2019 - 2024. All rights reserved.