通过智能数据访问将HANA Express与MySQL连接

时间:2017-08-07 06:59:30

标签: mysql odbc driver hana unixodbc

我需要将我的HANA Express VM与MySQL数据库连接起来。到目前为止我所做的是:

0。)已注册的VM并安装了unixODBC(如Youtube播放列表中所述)

1。)下载的ODBC驱动程序安装文件(rpm)

2。)sudo zypper install

3。)myodbc-installer -d -l <​​/ p>

4。)cp /etc/unixODBC/odbc.ini~ / .odbc.ini

5.)cp /etc/unixODBC/odbcinst.ini~ / .odbcinst.ini

6。)nano~ / .odbc.ini

[ODBC Data Sources]
ds2 = myodbc5w
ds1 = myodbc5a
Default = Default

[myodbc5w]
Driver          = /usr/lib64/libmyodbc5w.so
DATABASE        = <sqldb>
DESCRIPTION     = MySQL ODBC 5.3 Unicode Driver test
SERVER          = <sqlip>
UID             = <sqluser>
USER            = <sqluser>
PASSWORD        = <pw>

[myodbc5a]
Driver          = /usr/lib64/libmyodbc5a.so
DATABASE        = <sqldb>
DESCRIPTION     = MySQL ODBC 5.3 ANSI Driver test
SERVER          = <sqlip>
UID             = <sqluser>
USER            = <sqluser>
PASSWORD        = <pw>

[Default]
Driver          = /usr/lib64/libmyodbc5a.so
DATABASE        = <sqldb>
DESCRIPTION     = MySQL ODBC 5.3 ANSI Driver test
SERVER          = <sqlip>
UID             = <sqluser>
USER            = <sqluser>
PASSWORD        = <pw>

7。)nano~ / .odbcinst.ini

[MySQL ODBC 5.3 Unicode Driver]
Driver=/usr/lib64/libmyodbc5w.so
UsageCount=1

[MySQL ODBC 5.3 ANSI Driver]
Driver=/usr/lib64/libmyodbc5a.so
UsageCount=1

[Default]
Driver=/usr/lib64/libmyodbc5a.so
UsageCount=1

8。)nano~ / .customer.sh

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
export ODBCINI=$HOME/.odbc.ini
export ODBCSYSINI=$HOME

9。)重启VM

10。)我可以通过调用

成功连接
isql myodbc5w <user> <pw>

11。)此调用也有效

myodbc-installer -d -l

MySQL ODBC 5.3 Unicode Driver
MySQL ODBC 5.3 ANSI Driver
Default

现在我的问题和疑问:

为什么我的智能数据访问也不会访问MySQL(它似乎连接,但无法列出表格)?我应该如何设置&#34;配置文件&#34;财产与? odbc / odbcinst文件有什么问题,只有&#34;默认&#34;作品?

我使用ODBC安装附带的示例改编了odbc文件...

请参阅我的SDA设置的屏幕截图(仅限&#34;默认&#34;数据源为我工作)。

enter image description here

我已经在这个问题上工作了好几天,感谢任何帮助!谢谢!

0 个答案:

没有答案