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

2020-09-16 14:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要将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。)纳米〜/.odbc.ini

 [ODBC数据源]
 ds2 = myodbc5w
 ds1 = myodbc5a
 默认值=默认值

 [myodbc5w]
 驱动程序=/usr/lib64/libmyodbc5w.so
 数据库= 
 描述= MySQL ODBC 5.3 Unicode驱动程序测试
 服务器= 
 UID = 
 USER = 
 密码= 

 [myodbc5a]
 驱动程序=/usr/lib64/libmyodbc5a.so
 数据库= 
 描述= MySQL ODBC 5.3 ANSI驱动程序测试
 服务器= 
 UID = 
 USER = 
 密码= 

 [默认]
 驱动程序=/usr/lib64/libmyodbc5a.so
 数据库= 
 描述= MySQL ODBC 5.3 ANSI驱动程序测试
 服务器= 
 UID = 
 USER = 
 密码= 
 

7。)纳米〜/.odbcinst.ini

 [MySQL ODBC 5.3 Unicode驱动程序]
 驱动程序=/usr/lib64/libmyodbc5w.so
 UsageCount = 1

 [MySQL ODBC 5.3 ANSI驱动程序]
 驱动程序=/usr/lib64/libmyodbc5a.so
 UsageCount = 1

 [默认]
 驱动程序=/usr/lib64/libmyodbc5a.so
 UsageCount = 1
 

8。)纳米〜/.customer.sh

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

9。)重新启动VM

10。)我可以通过致电成功连接

 isql myodbc5w <用户>  

11。)此调用也有效

 myodbc安装程序-d -l

 MySQL ODBC 5.3 Unicode驱动程序
 MySQL ODBC 5.3 ANSI驱动程序
 默认
 

现在我的问题和疑问:

为什么我的Smart Data Access也不能访问MySQL(它似乎已连接,但无法列出表)? 我应该用什么来设置"配置文件"属性? odbc/odbcinst文件怎么了,只有"默认"有效吗?

我从ODBC安装随附的示例中改编了odbc文件...

有关我的SDA设置,请参见屏幕截图(只有"默认"数据源对我有效)。

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

(24.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要将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。)纳米〜/.odbc.ini

 [ODBC数据源]
 ds2 = myodbc5w
 ds1 = myodbc5a
 默认值=默认值

 [myodbc5w]
 驱动程序=/usr/lib64/libmyodbc5w.so
 数据库= 
 描述= MySQL ODBC 5.3 Unicode驱动程序测试
 服务器= 
 UID = 
 USER = 
 密码= 

 [myodbc5a]
 驱动程序=/usr/lib64/libmyodbc5a.so
 数据库= 
 描述= MySQL ODBC 5.3 ANSI驱动程序测试
 服务器= 
 UID = 
 USER = 
 密码= 

 [默认]
 驱动程序=/usr/lib64/libmyodbc5a.so
 数据库= 
 描述= MySQL ODBC 5.3 ANSI驱动程序测试
 服务器= 
 UID = 
 USER = 
 密码= 
 

7。)纳米〜/.odbcinst.ini

 [MySQL ODBC 5.3 Unicode驱动程序]
 驱动程序=/usr/lib64/libmyodbc5w.so
 UsageCount = 1

 [MySQL ODBC 5.3 ANSI驱动程序]
 驱动程序=/usr/lib64/libmyodbc5a.so
 UsageCount = 1

 [默认]
 驱动程序=/usr/lib64/libmyodbc5a.so
 UsageCount = 1
 

8。)纳米〜/.customer.sh

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

9。)重新启动VM

10。)我可以通过致电成功连接

 isql myodbc5w <用户>  

11。)此调用也有效

 myodbc安装程序-d -l

 MySQL ODBC 5.3 Unicode驱动程序
 MySQL ODBC 5.3 ANSI驱动程序
 默认
 

现在我的问题和疑问:

为什么我的Smart Data Access也不能访问MySQL(它似乎已连接,但无法列出表)? 我应该用什么来设置"配置文件"属性? odbc/odbcinst文件怎么了,只有"默认"有效吗?

我从ODBC安装随附的示例中改编了odbc文件...

有关我的SDA设置,请参见屏幕截图(只有"默认"数据源对我有效)。

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

(24.6 kB)
付费偷看设置
发送
2条回答
Doze时光
1楼-- · 2020-09-16 15:15

丹尼尔,你好

我撞到了同一堵墙。 我认为原因之一是property_orcl.ini。 该文件包含一些查询,这些查询对MySQL无效。 我找不到运行版本的解决方案。 有人有正在运行的property_mysql.ini吗?

谢谢您的帮助!

Ben

天桥码农
2楼-- · 2020-09-16 15:27

尊敬的Daniel/Ben。

您是否设法将MySQL数据库连接为远程源?

您最终使用了哪个属性文件?

谢谢。

最诚挚的问候,

Nacho

一周热门 更多>