有谁知道vertica的odbc连接字符串的格式?
|
我正在使用以下内容:
DRIVER={Vertica ODBC Driver 4.1};
SERVER=lnxtabdb01.xxxx.com;
PORT=5433;
DATABASE=vertica;
USER=dbadmin;
PASSWORD=vertica;
OPTION=3;
我收到此错误,我只想确保在检查其他可能的问题之前我的连接字符串很酷。
错误:
EnvironmentError: System.Data.Odbc.OdbcException (0x80131937): ERROR [28000] FATAL: no Vertica user name specified in startup packet
更新:
目前,我只是在使用Windows Vista中使用的系统数据源名称。但是我仍然想知道是否有一个odbc连接字符串,这样我就不必在将以这种方式连接到Vertica DB的每台计算机上进行设置。
好吧,我尝试了一个如下所示的postgresql连接字符串:
Host=lnxtabdb01.xxxx.com;
Port=5433;
Database=vertica;
User ID=dbadmin;
Password=vertica;
Pooling=true;
OPTION=3;
Min Pool Size=0;
Max Pool Size=100;
Connection Lifetime=0;
现在我得到这个:
EnvironmentError: System.Data.Odbc.OdbcException (0x80131937): ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
没有找到相关结果
已邀请:
6 个回复
寿柬窟年
懊毁暗
与Vertica
进行连接的方法。可以仅使用连接字符串进行连接,以直接针对驱动程序配置连接。以下连接字符串模式已针对ѭ7进行了测试:
端口是可选的:
或者,如果您按原样在.NET中执行此操作,则可以使用此命令根据必要的参数来格式化连接字符串:
犁攀富
Linux / Unix
用适合您的环境的字体替换每个斜体的“ 13”。 (注意:连接字符串中的
对似乎区分大小写。)
超可林
抵舵
茬贺努充尽