主页 > 专属服务器 > > 正文

谷歌云_联想服务器代理商_三重好礼

来源:胜利云 发布时间:2021-08-26 11:48 标签:重好联想服务器谷歌代理商
浏览:

我一直致力于在HANA(UI5应用程序和支持后端)中构建一个可交付的包,网站建站平台,以发送给客户。很多读者都知道,开发过程的一部分是调试存储过程。在某些情况下,你是了不起的,你不需要这样做-"我知道它的工作,ecs云服务器,我写的"。但是有时,只是有时,求助于调试器来了解为什么某个特定的功能不能按预期工作是很有帮助的。但是当你没有权限调试你自己的存储过程时怎么办?!哎呀!

为了设置场景,我正在编写一个UI5应用程序,只有OData HANA(即这里没有网关)后端,并且有许多OData修改出口。修改出口主要是存储过程(.hdbprocedure文件)。请阅读以下内容:OData写入请求的自定义出口–SAP HANA Studio的SAP HANA开发人员指南–SAP库

我的OData实体之一的更新修改出口,预测。

服务{

"fa.apps.hpc软件.xs.views.forecasts*forecasts按用户查看作为预测键("id")

导航(

"ForecastFields"作为"Fields"、

"ForecastDataSet"作为"DataSet"、

"ForecastRuns"作为"Runs"

create using"fa.apps.hpc软件.xs.程序.预测●createForecast"

删除使用"fa.apps.hpc软件.xs.程序.预测●预测"

更新使用"fa.apps.hpc软件.xs.程序.预测:"更新预测";

}

就是这个家伙,黑体字。如果您很精明,更新修改退出存储过程需要特定的签名。

过程"fau APPS"fa.apps.hpc软件.xs.程序.预测:updateForecast"(

在新中,

在旧中,

OUT outtab

语言SQLSCRIPT

SQL安全调用程序

-默认模式

AS

-读取SQL数据

BEGIN

-在这里编织你的更新魔法

END;

我想调试它,只是为了好玩(实际上,这是一个非常真实的原因)。但是,我发现的问题是,由于此存储过程存在于用户的另一个模式中,因此调试不再自动可用。在Eclipse中(我将Eclipse与HANA附加组件一起使用,而不是hanastudio,尽管实际上是一样的),返利系统,您仍然可以设置断点,如下所示。漂亮的蓝点。很 完美!断点设置。

但是当你开始调试上述程序时,你会注意到断点有点交叉。

没有!!!!!!!!

以前存储的进程属于我的模式时没有发生过这种情况。当然,那是我的模式。我的用户拥有它和其中的一切,包括所有存储过程的调试权限。所以我有点乱,不能安静地理解这里需要什么。我也遵循了海尔曼丰富的指令,你可以仔细阅读。此处:无法在HANA XS环境中调试激活的过程。但他们没有完全满足我的需要。大概,我在HANA中已经有足够的权限来调试一个过程,但是我没有权限来调试这个过程。所以我坚持了下来。和你一样。继续做下去。继续做…直到最后它点击!通过搜索我可以应用于我的用户的对象特权,低,看,我看到我的存储过程在列表中:

"hmmmm"我想我自己我想知道如果我…"

你有它会发生什么。将存储过程添加到具有对象权限的用户之后,您就可以确定您应该拥有哪些特定权限(注意:我是以具有用户管理权限的用户身份登录的,因此我可以向我的用户授予权限,但如果这不是一个重要的HANA实例,云 服务器,您也可以使用系统或任何东西)。

所以知道这个很好。我可以直接向我的用户添加存储过程身份验证。但这将是一个可交付的包/应用程序。因此,我应该在HDB角色工件中定义这样的身份验证——见鬼,我已经在为这个应用程序的所有其他组件定义了,所以最好切中要害。因此,在本文中,我将演示如何将其添加到现有的HDB角色工件中。如果要有效地执行此操作,可以考虑创建一个单独的.hdbrole文件来调试/管理应用程序。我现在要把一切都收拾好。我应该注意的是,我没有用上面的权限保存我的用户。我不想对每个用户都应用单独的priv—我已经有了一个.hdbrole文件,所以我将使用它。还请注意,淘大客,在写了这篇文章后不久,我发现Rich的文章几乎就是关于这个主题的。SAP HANA 1.0 SPS7中的新SQLScript功能—特别是最后一节调试授权概念。我基本上刚刚阐述了这篇文章的内容,以及我之前链接到的内容。

好吧,我的HDB角色!现在,这个角色已经应用于我的用户。因此,对它的任何更改也应自动应用于我的用户。

角色fa.apps.hpc软件.xs.角色:USER_ROLE{

//这是一个非常广泛的模式特权,一旦支持

//的存储过程就位,它就会重新配对。

模式fa.应用程序.资源:前轴_应用程序.hdbschema:选择、插入、更新、删除、执行,DEBUG;

//这里有很多废话

//这里是具有所需权限的存储过程声明–执行和调试

catalog sql object"FA\u APPS"fa.apps.hpc软件.xs.程序.预测::updateForecast":EXECUTE,DEBUG;

//lot of guff here

}

添加我们的程序特权(包括对模式的调试),激活角色,重启程序调试…

等等。我们的红十字会很高兴地变成了一只绿色的虱子,我们开始调试了!我不知道你的情况,但我的心里有一个特别温暖的地方,留给绿虱。

#快乐

在调试器里…

我们现在正突破我们的断点。太好了。

这只是关于HANA授权的挑战的一小部分信息。问题是,它们其实并不复杂。但有时很难弄清楚需要什么。正如这篇文章讽刺地证明的那样。

为了完整性:

我的实例是HANA开发者版,由AWS via托管。cal1.00.091版(SPS9)

Eclipse是Mars运行的最新HANA和UI5附加组件

这两个引用都归功于Rich Heilman

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 亚马逊云_海报cdn_优惠券
    <strong>亚马逊云_海报cdn_优惠券</strong>

    亚马逊云_海报cdn_优惠券

    消费者在哪里?这不是医疗保健领域的"捉迷藏"游戏,而是建立一个全面运转的医疗保健系统所需要的关键缺失要素。让消费者参与进来——作为一个消费...

  • 云解析_svn服务器安装_限时特惠
    <strong>云解析_svn服务器安装_限时特惠</strong>

    云解析_svn服务器安装_限时特惠

    集成/docker/梅索斯/marathonapachemesos是一个用于调度和管理分布式应用程序的开源集群管理器。Mesos几乎就像整个集群是一个单一的集群一样分配CPU和RAM等资源...

  • 云服务器_阿里云服务器账号_哪家好
    <strong>云服务器_阿里云服务器账号_哪家好</strong>

    云服务器_阿里云服务器账号_哪家好

    技术支持副总裁Aileen Wyer和高级系统管理员Maruf Rahman最近与我们坐下来讨论我们的合作伙伴关系如何帮助CAN Capital的遗留备份基础设施现代化,以简化数据管...

  • 消息队列_折枝by困倚危楼百度云_新注册优
    <strong>消息队列_折枝by困倚危楼百度云_新注册优</strong>

    消息队列_折枝by困倚危楼百度云_新注册优

    今天,两位前行业分析师(现在是Veeam高管)讨论了塑造数据保护行业和IT格局的趋势:Jason Buffington@JBuff,前ESG数据保护首席分析师Dave Russell@BackupDave,Ga...

  • 中间件_服务器能干什么_超低折扣
    <strong>中间件_服务器能干什么_超低折扣</strong>

    中间件_服务器能干什么_超低折扣

    Nathan Sielaff,World Vision的系统工程师,负责备份、存储等。他致力于创建一个灵活和敏捷的IT环境,这样组织就不必担心底层基础设施,可以将精力集中在任...

云储存

更多 >
  • <strong>数据库_电脑怎么连接云服务器_代金券</strong>
    数据库_电脑怎么连接云服务器_代金券

    本周早些时候,我对拉尔夫·纳德(ralphnader)关于自动驾驶汽车的评论表示异议。纳德先生说,他们是下一个"高速公路上的危险"。他的立场是,无人驾驶...

  • <strong>香港带宽_青海企业网站建设_新注册优惠</strong>
    香港带宽_青海企业网站建设_新注册优惠

    如果你曾经住院过,你就会知道护理人员会定期到你的床边进行一系列常规观察——通常是每小时一次。这些通常包括测量和记录你的血压、体温、心率和...

云储存谷歌云_wps百度云_排行榜
云储存金山云_锁链战记数据库_限时特惠
云储存大带宽_云服务器建网站_年度促销
云储存数据库服务器_剑灵无法连接服务器_最新
云储存企业网站_数据库sql_优惠券