gpt4 book ai didi

运行isql时unixODBC给出错误[Vertica]

转载 作者:行者123 更新时间:2023-12-04 03:09:11 26 4
gpt4 key购买 nike

嗨,我已经在Ubuntu 10.10 32位版本的计算机中为vertica配置了DSN设置。
设置都很好,我已经对它们进行了交叉检查。

这是我的odbc.ini文件:

 [VerticaDSN]
Description = VerticaDSN ODBC driver
Driver = /opt/vertica/lib/libverticaodbc_unixodbc.so
Servername = myservername
Database = mydbname
Port = 5433
UserName = myuname
Password = *******
Locale = en_US

同样,我有一个odbcinst.ini文件。

当我运行命令:isql -v VerticaDSN时,出现以下错误:
 [S1000][unixODBC][DSI] The error message NoSQLGetPrivateProfileString could not be found    in the en-US locale. Check that /en-US/ODBCMessages.xml exists.
[ISQL]ERROR: Could not SQLConnect.

我已经尝试了所有方法,但无法解读该错误。

任何帮助将不胜感激。

最佳答案

您可能缺少“驱动程序配置”部分。编辑或创建具有以下内容的文件/etc/vertica.ini:

[Driver]
DriverManagerEncoding=UTF-16
ODBCInstLib=/usr/lib64/libodbcinst.so
ErrorMessagesPath=/opt/vertica/lib64
LogLevel=4
LogPath=/tmp

有关更多信息,请参见《 Vertica程序员指南》的“其他驱动程序设置的位置”部分。

关于运行isql时unixODBC给出错误[Vertica],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778033/

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