Php 无法从Linux连接到teradata
我已经在Linux box中安装了teradata,并进行了odbc.ini文件设置 但当我试图连接到Teradata时,我发现了以下错误Php 无法从Linux连接到teradata,php,odbc,teradata,Php,Odbc,Teradata,我已经在Linux box中安装了teradata,并进行了odbc.ini文件设置 但当我试图连接到Teradata时,我发现了以下错误 /opt/teradata/client/14.10/odbc_64/bin/tdxodbc: /usr/lib64/libodbc.so: no versio n information available (required by /opt/teradata/client/14.10/odbc_64/bin/tdxo dbc) Enter Data S
/opt/teradata/client/14.10/odbc_64/bin/tdxodbc: /usr/lib64/libodbc.so: no versio
n information available (required by /opt/teradata/client/14.10/odbc_64/bin/tdxo
dbc)
Enter Data Source Name: TD_ODBC
Enter UserID: XXXXXXXXX
Enter Password:
Connecting with SQLConnect(DSN=TD_ODBC,UID=****,PWD=*)...
adhoc: SQLError() couldn't find text, RC=100
ODBC连接已关闭
有人能帮我解释一下为什么会出现这个错误吗你能告诉我们到目前为止你都做了些什么吗?Teradata客户端已经安装在路径/opt/Teradata/client/14.10/odbc_64中了,我如何用我的答案回答你Teradata客户端已经安装在路径/opt/Teradata/client/14.10/odbc_64中了,我在odbc中包含了以下内容,ini文件[TD_ODBC]Driver=/opt/teradata/client/ODBC_64/lib/tdata.so DBCName=172.29.1.91 SessionMode=ANSI UserName=password=MaxRespSize=1048576,在ODBC.inst文件[ODBC DRIVERS]teradata=Installed[teradata]Driver=/opt/teradata/client/ODBC_64/lib/tdata.so APILevel=CORE ConnectFunctions=YYY DriverODBCVer=3.51 SQLLevel=1我在unix中尝试了这个命令/opt/teradata/client/14.10/ODBC_64/bin/tdxodbc,通过输入DSN名称作为TD_ODBC和用户名以及Pasord来检查我是否能够连接到teradata