开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS里我先提了工单 ,然后审批通过了 ,但是sql一直没执行,那我sql就执行不了了对吧 ?

DMS里我先提了工单 ,然后审批通过了 ,但是sql一直没执行,那我sql就执行不了了对吧 ?如果我重新申请库权限呢,也可以的吧?

展开
收起
小小鹿鹿鹿 2024-01-17 22:36:47 45 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DMS中,执行SQL时确实会判断发起人是否具有相应的权限。比如对执行不同类型的SQL进行约束,例如,允许未识别SQL执行(允许执行DMS不能识别的SQL命令)、禁止全表DELETE执行等。SQL权限规范控制SQL库表、敏感列、行权限等。因此,如果您没有对应的库权限,那么sql就无法正常执行。

    不过您不必担忧,因为DMS提供了一套完善的权限申请与管理机制。如果您发现SQL无法执行,可以通过重新申请库权限来解决。具体操作步骤为:在权限申请工单列表页面,单击权限申请,在下拉菜单中选择需申请的权限类别。然后,在权限申请工单页面,配置需要申请的数据库、表或其他资源的查询、导出、变更权限信息。此外,管理员或DBA还可以通过实例管理功能来管理实例、数据库的权限,例如查看、回收用户的权限或授予某个用户实例登录权限等。同时,DMS也支持自定义配置不同权限的审批流程。通过这一系列的操作,您可以顺利地重新获取到执行SQL所需的库权限。

    2024-01-18 13:03:12
    赞同 展开评论 打赏
  • 是的,执行的时候会检查权限的。重新申请权限之后就可以执行。此回答来自钉群阿里云DMS数据管理用户交流群。

    2024-01-18 10:50:07
    赞同 展开评论 打赏

相关产品

  • 数据管理
  • 相关电子书

    更多
    Phoenix在客服系统的实践 立即下载
    # Apache Spark系列技术直播# 第八讲 【 微软Azure平台利用Intel Analytics Zoo构建AI客服支持实践 】 立即下载
    客服领域的数据智能实践 立即下载