gpt4 book ai didi

linux - 我们可以在 linux 中使用 ClientUserID、ClientAcctString 参数设置 odbc.ini。

转载 作者:太空狗 更新时间:2023-10-29 11:13:22 24 4
gpt4 key购买 nike

在 Windows 的 ODBC 驱动程序数据源配置中,有一些选项可以为 ClientUserID、ClientAcctString 等信息配置数据源。这些列也包含在查询历史数据库中,并且将显示配置的 DSN 数据。我想知道的是,是否可以在 Linux 上的 Netezza 客户端的 odbc 配置中配置这些相同和/或相似的选项?

最佳答案

是的,你可以。这些相同的参数可以在 linux ODBC.ini 文件中设置,这些值将被传送到历史数据库。

这是一个适用于我的示例 odbc.ini。

;
; odbc.ini
;
[ODBC Data Sources]
NZSQL = NetezzaSQL

[NZSQL]
Driver = /usr/local/nz/lib64/libnzodbc.so
Description = NetezzaSQL ODBC
Servername = 192.168.118.128
Port = 5480
Database = TESTDB
Username = admin
Password = somepassword
ReadOnly = false
ShowSystemTables = false
LegacySQLTables = false
LoginTimeout = 0
QueryTimeout = 0
DateFormat = 1
NumericAsChar = false
SQLBitOneZero = false
StripCRLF = false
ClientUserID=someuser
ClientWorkStnName=someworkstation
ClientApplName=someapplication
ClientAcctString=someacctstring

[ODBC]
IANAAppCodePage=4
InstallDir=/opt/odbc32v51
Trace=0
TraceDll=/opt/odbc32v51/lib/odbctrac.so
TraceFile=odbctrace.out
UseCursorLib=0

请注意,这只会影响 ODBC 连接,这意味着它不适用于 nzsql CLI。下面是两个示例查询,一个使用 ODBC,一个不使用。

./nzodbcsql -n NZSQL -q "select current_date ODBC_TEST"

ODBC_TEST
------------
2015-07-10

Rows Returned : 1

./nzsql -h 192.168.118.128 -d testdb -u admin -pw password -c "select current_date NOTODBC_TEST"

NOTODBC_TEST
--------------
2015-07-10
(1 row)

这是历史数据库查询,显示了传递给历史数据库的值。

select CLIENT_USER_ID, CLIENT_APPLICATION_NAME, CLIENT_WORKSTATION_NAME, CLIENT_ACCOUNTING_STRING, query from "$v_hist_queries" where submittime > '2015-07-08' and dbname='TESTDB' and query like '%ODBC_TEST%';
CLIENT_USER_ID | CLIENT_APPLICATION_NAME | CLIENT_WORKSTATION_NAME | CLIENT_ACCOUNTING_STRING | QUERY
----------------+-------------------------+-------------------------+--------------------------+-----------------------------------------
someuser | someapplication | someworkstation | someacctstring | select current_date ODBC_TEST
| | | | select current_date NOTODBC_TEST
(2 rows)

关于linux - 我们可以在 linux 中使用 ClientUserID、ClientAcctString 参数设置 odbc.ini。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31123442/

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