我正在尝试使用 Python 中的 teradatasql 模块连接到 Teradata。该代码在本地主机上运行良好,但是一旦作为服务器代码的一部分部署在服务器上,就会抛出错误。
\n\n代码:
\n\nimport teradatasql\ntry:\n host, username, password = \'hostname\', \'username\', \'****\'\n session = teradatasql.connect(host=host, user=username, password=password, logmech="LDAP")\n\nexcept Exception as e:\n print(e)\nRun Code Online (Sandbox Code Playgroud)\n\n我在服务器上遇到错误:
\n\n\n[版本 16.20.0.60] [会话 0] [Teradata SQL 驱动程序] 在 gosqldriver/teradatasql 处接收配置响应消息头 \xe2\x86\xb5 失败。\n (*teradataConnection).makeDriverError TeradataConnection.go:1101\xe2\x86\ xb5 位于 gosqldriver/teradatasql。\n (*teradataConnection).sendAndReceive TeradataConnection.go:1397\xe2\x86\xb5 位于 gosqldriver/teradatasql.newTeradataConnection TeradataConnection.go:180\xe2\x86\xb5 位于 gosqldriver/teradatasql。(*teradataDriver ).\n 打开 TeradataDriver.go:32\xe2\x86\xb5 位于数据库/sql.dsnConnector.Connect sql.go:600\xe2\x86\xb5 位于数据库/sql.(*DB).conn sql.go: 1103\xe2\x86\xb5 位于数据库/sql。\n (*DB).Conn sql.go:1619\xe2\x86\xb5 位于 main.goCreateConnection goside.go:275\xe2\x86\xb5 位于 main.\ n _cgoexpwrap_212fad278f55_goCreateConnection _cgo_gotypes.go:240\xe2\x86\xb5 在运行时.call64 asm_amd64.s:574\xe2\x86\xb5 在运行时.cgocallbackg1 cgocall.go:316\xe2\x86\xb5 在运行时.cgocallbackg …