开发者社区 > 数据库 > 正文

DMS中我的安全访问代理只有登陆权,没有查询数据权限,请问如何处理?用程序连接数据库可以登陆,但是?

DMS中我的安全访问代理只有登陆权,没有查询数据权限,请问如何处理?用程序连接数据库可以登陆,但是查不出数据?image.png image.png 实际上查询是有数据的,本地用navicat 也可以查询出,就是程序不行image.png 用的就是安全代理的连接方式,可以连接成功,查出表结构,但是没数据,我觉得是权限问题,不知道在那里设置

展开
收起
真的很搞笑 2023-05-23 20:35:23 162 0
2 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果您在使用阿里云DMS时发现安全访问代理只有登录权限,没有查询数据权限,则需要为该代理配置相应的访问权限。您可以按照以下步骤进行操作:

    1. 登录阿里云DMS控制台,进入“安全访问代理”页面。

    2. 在您要修改权限的安全访问代理上,单击“权限管理”按钮。

    3. 在权限管理页面,您可以为该安全访问代理分配相应的数据库和数据表的操作权限,包括查询、修改等。可以勾选相应的操作权限,并点击“确认”按钮保存修改。

    4. 如果您在用程序连接数据库可以成功登录,但是无法查询数据,则可能需要确认以下事项:

      • 您输入的查询语句是否正确。

      • 您输入的数据库、数据表名称是否正确。

      • 您使用的账号是否有数据库查询权限。

    2023-05-23 22:47:56
    赞同 展开评论 打赏
  • 同账号同实例同表吗,程序也是使用安全访问代理吗,既然navicat和dms查询正常,建议您检查一下代码连接的数据库信息 ,您使用的是安全访问代理,复用了dms设置的权限 ,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-05-23 20:46:15
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
金融行业高频交易数据管理解决方案 立即下载
基于Spark的统一数据管理与数据探索平台 立即下载
INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载