管理实例权限

当管理员或DBA需要授予或回收实例的登录、查询或变更等权限时,您可以参考本文进行操作。

前提条件

  • 您的系统角色为管理员或DBA。查看系统角色的具体方法,请参见查看我的系统角色

  • 若管理员或DBA需要细粒度地管理实例的性能查看、查询、导出或变更权限,则需要为实例开启安全托管功能。开启操作,请参见开启安全托管

    说明

    安全协同实例默认已开启安全托管。

操作步骤

  1. 登录数据管理DMS 5.0

  2. 在顶部菜单栏中,选择数据资产 > 实例管理

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 数据资产 > 实例管理

  3. 实例列表页面的搜索栏中,搜索目标实例。

    说明

    您可以通过实例名称、实例地址、数据库类型等来搜索目标实例。

  4. 单击目标实例操作列中的更多 > 管理权限

  5. 管理权限页面的实例权限页签下,您可以进行如下操作:

    • 授予权限

      1. 单击授权实例权限

      2. 授权用户对话框中添加用户(支持多选),并选择权限类型权限过期时间(默认为1个月,可自定义)。

      3. 单击确认

    • 回收权限

      1. 单击目标用户操作列中的回收权限

        说明

        勾选多个用户,单击回收权限,可批量回收实例权限。

      2. 权限操作对话框中,选择需要回收的权限类型

      3. 单击确认

其他操作

通过DMS的元数据访问控制功能,对实例和数据库的访问权限进行控制。若开启了实例的访问控制功能,则未经授权的用户将无法看到该实例。更多信息,请参见元数据访问控制

常见问题

  • Q:获得登录实例的权限后,还需要什么权限才能够在DMS进行查询、导出、变更数据库等操作?

    A:无需再进行其他授权操作。用户具有登录实例的权限,并且在具备足够数据库账号权限的前提下,可以进行查询、导出、变更数据库等操作。

  • Q:如何在DMS中为子账号授予特定实例下所有数据库的只读权限?

    A:首先您需要在DMS的用户管理中同步子账号,并将目标账号添加至DMS中;然后在用户管理中授予用户实例的查询权限。具体操作,请参见授权用户