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

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

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 如果您在使用阿里云DMS时发现安全访问代理只有登录权限,没有查询数据权限,则需要为该代理配置相应的访问权限。您可以按照以下步骤进行操作:

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

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

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

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

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

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

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

  2. 同账号同实例同表吗,程序也是使用安全访问代理吗,既然navicat和dms查询正常,建议您检查一下代码连接的数据库信息 ,您使用的是安全访问代理,复用了dms设置的权限 ,此回答整理自钉群“阿里云DMS数据管理用户交流群”