DMS中我的安全访问代理只有登陆权,没有查询数据权限,请问如何处理?用程序连接数据库可以登陆,但是查不出数据? 实际上查询是有数据的,本地用navicat 也可以查询出,就是程序不行 用的就是安全代理的连接方式,可以连接成功,查出表结构,但是没数据,我觉得是权限问题,不知道在那里设置
如果您在使用阿里云DMS时发现安全访问代理只有登录权限,没有查询数据权限,则需要为该代理配置相应的访问权限。您可以按照以下步骤进行操作:
登录阿里云DMS控制台,进入“安全访问代理”页面。
在您要修改权限的安全访问代理上,单击“权限管理”按钮。
在权限管理页面,您可以为该安全访问代理分配相应的数据库和数据表的操作权限,包括查询、修改等。可以勾选相应的操作权限,并点击“确认”按钮保存修改。
如果您在用程序连接数据库可以成功登录,但是无法查询数据,则可能需要确认以下事项:
您输入的查询语句是否正确。
您输入的数据库、数据表名称是否正确。
您使用的账号是否有数据库查询权限。
同账号同实例同表吗,程序也是使用安全访问代理吗,既然navicat和dms查询正常,建议您检查一下代码连接的数据库信息 ,您使用的是安全访问代理,复用了dms设置的权限 ,此回答整理自钉群“阿里云DMS数据管理用户交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。