云数据库 RDS-RDS for SQL Server新建登录账号登录实例报错:解决方案

时间:2024-08-15 10:24:47

解决方案

使用rdsuser账号手动授予新账号的msdb库的public权限。具体操作如下:

方式一:

  1. 使用S SMS 工具,以rdsuser账号登录实例。
  2. 在新账号(newlogin)上右键单击,查看属性。

    在“User Mapping”中勾选msdb库,查看下面勾选了public角色,单击“OK”。

    图3 授予public权限
  3. 再次尝试使用新账号(newlogin)登录实例,则不会出现报错。

方式二:

  1. 使用DAS,以rdsuser账号登录实例。
  2. 执行以下SQL授予msdb库权限。SQL中待授权账号以newlogin为例。
    USE [msdb]
     GO
     CREATE USER [newlogin] FOR  LOG IN [newlogin]
     GO
  3. 再次尝试使用新账号(newlogin)登录实例,则不会出现报错。
support.huaweicloud.com/trouble-rds/rds_12_0151.html