问题描述

打开SQLConsol页面时,提示以下报错。

未获取到数据库相关信息,可能是因为DMS到数据库的网络不通。

具体报错如下图所示。

p139807.png

问题原因

为了使您在关闭浏览器后还能够快速重新开启之前的工作,数据管理DMS通过将SQLConsole页面的唯一标识与当前数据库的唯一标识互相绑定,实现了在浏览器本地记录您上一次打开的SQLConsole页面及相应SQL记录的功能。当本地记录的唯一标识无法连接到数据库时,系统会报如上错误。报错的原因有以下几种:

  • 实例连通性异常,DMS无法访问目标数据库。
  • 租户被切换。如果您的云账号存在多个租户,切换到不同租户后可能会出现这个问题。
  • 目标数据库被删除。
  • 实例在DMS内被禁用或删除。
  • 浏览器缓存导致。

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

若提示以上报错,请先尝试关闭报错页面,重新打开目标数据库的SQLConsole页面,若该方法仍然无法解决问题,请根据现在实际情况,选择以下对应的解决方法,确认实例连接无误后重新打开目标数据库的SQLConsole页面:

  • 检查目标数据库的连通性,如检查白名单、账号变更等,具体步骤请参见以下文档:
  • 请参见查看租户信息,查看租户是否被切换,若被切换,请切换回原来的账户信息。
  • 若目标数据库被删除,请和相关人员确认信息。
  • 请参见禁用或启用实例,查看实例是否在DMS内被禁用或删除,若被禁用请启用实例,或者被删除请参见删除实例,重新启用实例。
  • 清除浏览器缓存,重新打开目标数据库的SQLConsole页面。

相关文档

适用于

  • 数据管理DMS

如果您的问题仍未解决,您可以在阿里云社区免费咨询提交工单联系阿里云技术支持。