点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我正在学习与SAP Cl...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我正在学习与SAP Cl...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
我正在学习与SAP Cloud Foundry和SAP HANA服务(SAP Cloud Platform提供)一起使用。
我已成功将SAP HANA服务与应用程序绑定,并使用node.js和模块hdb也成功连接至SAP HANA:
var env = JSON.parse(process.env.VCAP_SERVICES); var hanaData = env.hanatrial [0] .credentials; var client = hdb.createClient({ 主机:hanaData.host, 端口:hanaData.port, 用户:hanaData.user, 密码:hanaData.password });
我可以访问HANA数据库并从'DUMMY'表中选择数据(当我使用git构建应用程序时: https://github.com/SAP/node-hdb )
client.exec('从DUMMY中选择*,功能(错误,行){ client.end(); 如果(错误){ 返回console.error('执行错误:',err); } console.log('Results:',行);
但是我无法创建自己的表,因为我一直都在错误(错误:权限不足:未授权)(使用此类SQL):
创建列表'+ hanaData.schema +'.test(id int不为null,名称nvarchar(256)不为null)
或
创建列表测试(id int不为null,名称nvarchar(256)不为null)
(我想这些SQL代码没有语法错误)
另外,我无法从表SYS.USERS中选择数据来获取有关我的用户授权的信息。 我无法向用户授予任何特权:
ALTER USER'+ hanaData.user +'GRANT在自己的架构上创建任何内容
在模式上进行GRANT SELECT'+ hanaData.schema +'TO'+ hanaData.user +'WITH GRANT OPTION
您能帮我回答吗?
1。 生成的试用版Cloud Foundry帐户的HANA用户是否有创建表的特权?
2。 我的SQL查询中有错误吗?
我也遇到了同样的问题。 有解决方案吗?
一周热门 更多>