0

(从 SAP 博客重新发布)正在尝试将 Cloud Foundry 试用版中的 HANA 模式和 HDI 容器服务与 Cloud Foundry 上的 JAVA 应用程序集成,并遇到如下错误

在此处输入图像描述

任何人都可以帮助我理解,这里有什么问题?我应该分配授权吗?我只是在 Cloud Foundry 试用版上运行。

这是我们简单的连接测试程序 在此处输入图像描述

甚至在 webapp 下的 META-INF 下创建了一个 context.xml。

我在这里有什么遗漏吗?有人可以帮助我了解 HANA 在 Cloud Foundry 试用版上的限制吗?

尝试给 SYS.DUMMY,但仍然抛出错误。

在此处输入图像描述

谢谢,

问候,

吉里什

4

1 回答 1

2

您可以在文件中定义 DUMMY 的同义词,该同义词.hdbsynonym可代表实际的 SYS.DUMMY

{ 
  "my_namespace.my_db::DUMMY" : { 
     "target" : { 
              "schema" : "SYS", 
              "object" : "DUMMY" 
     }
  }
}

并在您的过程或 SQL 查询中使用它,如下所示:

SELECT SESSION_CONTEXT('XS_EMAIL') AS "EMAIL" FROM "my_namespace.my_db::DUMMY";

注意:如果您使用的是早期版本的 HANA 2 (< SP3),则需要一个附加.hdbgrants文件。

于 2019-05-12T21:51:40.917 回答