我在通过 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 建立连接没有问题。
有什么想法为什么会发生这种情况吗?
谢谢
您可以尝试重新安装 pyodbc 软件包并再次连接吗