Linux Php 连接 SAP Hana数据库客户端

本文介绍了如何在Linux系统上安装SAPHANA客户端,包括处理权限问题和配置ODBC数据源。重点提到了Kerberos认证导致的连接错误及其解决方案。
摘要由CSDN通过智能技术生成

下载地址 :    SAP Development Tools    https://tools.hana.ondemand.com/#hanatools

 

进入hanaclient-2.19.21-linux-x64

无需编译,运行 ./hdbinst

提示没有权限,执行chmod +x * 

有个子目录里面的也是没有权限,进入那个子目录 执行chmod +x * 

终于安装上了 :

装好后,下一步是配置odbc数据源 

vim /etc/odbc.ini 

[SAPHDB]

Driver=/usr/sap/hdbclient/libodbcHDB.so
ServerNode=hostname:30015

配好数据源后,测试连接,如果不带账号密码就会报错:

# isql SAPHDB -v
[08S01][unixODBC][SAP AG][LIBODBCHDB SO][HDBODBC] Communication link failure;-10709 Connection failed (RTE:[-1] Kerberos error. Major: "unspecified [851968]", minor: "No Kerberos credentials available [2529639053/-1765328243]")
[ISQL]ERROR: Could not SQLConnect

带上账号密码就ok了: 

]# isql  SAPHDB your_count your_pwd -v
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL>

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值