如何授予管理员管理员角色?

时间:2020-05-27 21:30:16

标签: admin marklogic

我收到此错误:

SEC-NOADMIN: (err:FOER0000) User does not have admin role.
in /MarkLogic/security.xqy, at 6875:7, in sec:check-admin() [1.0-ml]
in /MarkLogic/Admin/lib/status-check.xqy, at 27:2, in adlib:status-check() [1.0-ml]
in /, at 6:0 [1.0-ml]

我如何授予管理员角色给管理员用户?

2 个答案:

答案 0 :(得分:2)

具有管理员角色的用户可以通过管理员界面或使用sec:user-add-roles命令来授予它。

xquery version "1.0-ml";
import module namespace sec="http://marklogic.com/xdmp/security" at 
    "/MarkLogic/security.xqy";

sec:user-add-roles("Jim", ("admin"))

答案 1 :(得分:0)

Michael:我设法恢复数据库。因此,我创建了备份超级用户以减轻风险。感谢您的及时关注!