dms数据库我改为单用户登录后怎么登录呢?获取表列表失败(以下为数据库报错):Cannot open[阿里云数据管理DMS]

dms数据库我改为单用户登录后怎么登录呢?获取表列表失败(以下为数据库报错):Cannot open database “RTUS” requested by the login. The login failed. ClientConnectionId:5b1646ee-ebaf-4b38-be78-822f5060b122 貌似权限被收回了,

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 您可以尝试以下步骤:

    打开 SQL Server Management Studio,使用“Windows身份验证”连接到 SQL Server。 在“对象资源管理器”中,右键单击要连接的数据库,选择“属性”。 在“属性”对话框中,选择“选项”选项卡。 在“限制访问”下,将“多用户”更改为“单用户”。 单击“确定”保存更改。 关闭 SQL Server Management Studio。 打开 SQL Server Management Studio,使用“SQL Server身份验证”连接到 SQL Server。 在“连接到服务器”对话框中,输入服务器名称、用户名和密码,然后单击“连接”。 在“对象资源管理器”中,展开数据库,查看是否可以访问表列表。 如果仍然无法访问表列表,您可以尝试使用以下命令更改数据库的所有者:

    USE [master] GO ALTER AUTHORIZATION ON DATABASE::[RTUS] TO [sa] GO 将“[RTUS]”替换为您的数据库名称,将“[sa]”替换为您的 SQL Server 管理员帐户。然后,尝试再次访问表列表。

  2. 自由操作实例只能申请实例登录权限 ,此回答整理自钉群“阿里云DMS数据管理用户交流群”

  3. 尝试以下步骤进行解决:

    1. 使用管理员账号登录阿里云DMS。
    2. 选择您的实例,点击“登录数据库”,在弹出的窗口下拉菜单中选择“高级选项”。
    3. 在高级选项中找到“连接属性”,将其设置为:“database=;User ID=;Password=”,其中“”为您要登录的数据库名,“”为您设置的单用户登录的用户名,“”为您设置的密码。
    4. 点击“连接”,如果登录成功,则可以获取到表列表。

    如果仍然无法登录,发工单咨询售后技术支持。