gpt4 book ai didi

python - 使用 pyodbc 连接 Teradata 数据库时出现问题

转载 作者:行者123 更新时间:2023-11-28 19:25:26 25 4
gpt4 key购买 nike

目前,我正在运行一个简单的 python 脚本来连接到数据库:

import pyodbc
cnxn = pyodbc.connect('DRIVER={Teradata};DBCNAME=(MYDB);UID=(MYUSER); PWD=(MYPASS);QUIETMODE=YES')

很明显,服务器和凭据已被替换。但是,在运行此脚本时,出现以下错误:

pyodbc.Error: ('200', '[200] [unixODBC][eaaa[DCTrdt rvr o nuhifraint o n (0) (SQLDriverConnectW)')

我能找到的唯一帮助是 here安装了 Teradata ODBC 驱动程序,但我不明白为什么我无法连接。有人对此有任何想法吗?

最佳答案

您必须使用如下方式连接:

TDCONN = pyodbc.connect('DSN=yourDSNname;',ansi=True, autocommit=True)

您可以将 DSN=yourDSNname; 替换为您已有的内容。

关于python - 使用 pyodbc 连接 Teradata 数据库时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14270131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com