我们有MDC哈娜。什么时候我试图打开XS管理工具,即URL(:8000/sap/hana/xs/wdisp/admin/)
本身我得到下面的错误。
检查跟踪后,我看到Web Dispatcher由于其设置而主动拒绝对管理页的访问:
[Thr 139637169854208]HttpModelExecuteRule:执行重写规则[0]
"RegiBanddenUrl^/sap/hana/xs/wdisp/admin/(*)-"
[Thr 139637169854208]HttpModelExecuteRule:将模式
"^/sap/hana/xs/wdisp/admin/(*)"应用到路径:"/sap/hana/xs/wdisp/admin/"
[Thr 139637169854208]httpmodexerule:pattern
"^/sap/hana/xs/wdisp/admin/(*)"匹配路径:
"/sap/hana/xs/wdisp/admin/"
我可以看到规则文件包含以下
主机名:/usr/sap//HDB00/Hostname/tmp>更多默认的
修改规则
◎这些是用于仅限于SingleDb和SystemDb用户访问
管理UI!
如果%{SID}!=-
regibledenurl^/sap/hana/xs/wdisp/admin/(*)–[中断]
主机名:/usr/sap//HDB00/Hostname/tmp>
这些文件不可编辑手动。均匀如果您编辑它并重新启动webdispatcher,此文件将自动生成为以前的状态。
显然文件"default\u mod\u rules\u admin\u ui"是在HANA上进行一些webdispatcher配置后自动生成,每次重新启动webdispatcher时,此文件都会被重新启动-写好了。那个之所以使用此"default#modŠrulesŠadminŠui"文件来限制对Š/sap/hana/xs/wdisp/admin/"的访问,是因为租户数据库用户不能访问Web Dispatcher管理,因为存在一个Web调度器用于多个租户。作为只有SystemDB才允许访问Web Dispatcher管理用户。到期由于Web Dispatcher不知道哪个DB是SystemDB,所以默认情况下禁止所有用户访问,云服务器平台,必须手动启用SystemDB。
1)因此,在您的配置中,您必须为中的\u sid=设置参数wdisp/enable \u admin \u uiwebdispatcher.ini文件. 然后重新启动webdispatcher.
您可以参考说明2017899–HANA Web Dispatcher–Multi DB–访问管理UI仅限于系统数据库用户
示例:
#wdisp/System#U 0=SID=$(SAPSYSTEMNAME),EXTSRV=http://localhost:3$(SAPSYSTEM)14,SRCVHOST公司=主机名.abc.com#本系统代表系统DB
#wdisp/system#U 1=SID=TN1,EXTSRV=http://localhost:3$(SAPSYSTEM)42,SRCVHOST=hostname-TN1#此系统表示租户数据库
#wdisp/enable_admin_ui_for_sid=SYS#仅系统数据库中具有此角色的用户sap.hana.xs文件.wdisp管理●WebDispatcherAdmin或sap.hana.xs文件.wdisp管理*WebDispatcherMonitor有权访问管理界面
因此,正确的网址应该是:
:8000/sap/hana/xs/wdisp/admin.
2)请确保hana Studio中系统用户的权限正确。要配置这些:
启动HANA并连接到HANA服务器
导航到安全,然后用户
打开用户系统
在授权角色页签中点击绿色+添加角色
搜索角色:sap.hana.xs文件.wdisp管理●WebDispatcherAdmin或sap.hana.xs文件.wdisp管理:WebDispatcherMonitor
只有系统数据库中具有上述角色的用户才有权访问管理界面
您可以参考sap note2107899–HANA Web Dispatcher–Multi DB–仅限系统DB用户访问管理UI
此行为是91版修复的安全问题。因此,遗憾的是,最初的《SPS 9 HANA管理指南》中没有对其进行描述。但是,这仅适用于SP09。在SP10中,开始云,这是自动完成的。
如果您尝试使用租户数据库访问Web Dispatcher Admin UI,您将获得#403拒绝访问#( DB:8000/sap/hana/xs/wdisp/admin)。这实际上是一种预期的行为,因为在MultiDB系统中,云分析,淘客联盟,租户DBs不应该访问Web调度器管理员。只有系统数据库可以访问管理用户界面。
,有什么免费的云服务器