在rdsuser主帐号下创建子帐号-九游平台
适用场景
创建子帐号并添加用户数据库权限、创建只读帐号、为子账号授权。其中rdsuser帐号支持的权限如rdsuser权限所示。
前提条件
已完成用户数据库的创建,创建方法请参考。
操作步骤
- 通过das登录实例。
- 。
- 单击管理控制台左上角的,选择区域和项目。
- 单击页面左上角的,选择“数据库 > 云数据库 rds”,进入rds信息页面。
- 在目标实例所在行,单击“操作”列的“登录”。
- 在“实例登录”页面,使用rdsuser用户信息登录。
表1 登录实例 参数
参数说明
登录用户名
请输入rdsuser。
密码
请输入rdsuser的密码。
说明:您可以选择“记住密码”,方便您下次直接登录。
定时采集
请根据实际需求选择实例是否需要使用“定时采集”功能。开启“定时采集”后:
- 允许das保存实例中的仅库名、表名、字段名等结构定义数据,不包含表中的实际数据。
- 元数据采集默认每天凌晨采集一次。
sql执行记录
请根据实际需求选择实例是否需要使用“sql执行记录”功能。开启“sql执行记录”功能后,方便您查看sql执行历史记录,并可再次执行,无需重复输入。
- 单击“登录”。
- 创建子帐号。
- 在das控制台主菜单中,单击“账号管理 > 登录名”。
- 在“登录名”页面,单击“新建登录名”。
- 在“新建登录名”页面,配置登录信息。
表2 登录信息 参数
参数说明
登录名
请自定义新的登录名名称。
验证类型
固定为“microsoft sql server authentication”。
密码
请按照以下规则自定义为新登录名设置密码。
- 至少包含大写字母、小写字母、数字和特殊字符中的三种,其中特殊字符包含~!@#$^*-_= ?%
- 长度为8~128个字符。
- 不能包含登录名。
- 不能与弱密码相同。
确认密码
请再次输入密码。
说明:为提升安全性,建议您选择“强制实施密码策略”。
默认数据库
请在下拉框中选择新建登录名默认登录的数据库名称。
默认语言
请在下拉框中选择新建登录名使用的语言。
- 单击“保存”。
- 单击“返回登录名管理列表”。
- 在“登录名”列表中,确认并查看新登录名信息。
- 为子账号(即新建登录名)赋权。
表3 为子账号赋予不同权限的操作 授权类型
操作步骤
数据库操作权限
- 单击新建登录名所在行“操作”列的“编辑”。
- 在目标编辑登录名页面,单击“用户映射”标签。
- 在“映射到此登录名的用户”列表中,单击用户数据库和新建登录名同时存在所在行的“编辑”。
- 在“编辑数据库角色”页面,选择“db_owner”,并单击“确定”。
- 单击“保存”。
服务器角色权限
- 单击新建登录名所在行“操作”列的“编辑”。
- 在目标编辑登录名页面,单击“服务器角色”标签。
- 在“服务器角色”列表中,选择需要的服务器角色名称。
- 单击“保存”。
安全对象权限
- 单击新建登录名所在行“操作”列的“编辑”。
- 在目标编辑登录名页面,单击“安全对象”标签。
- 在“安全对象”列表中,选择需要的服务器权限名称。
- 单击“保存”。
只读权限
- 单击新建登录名所在行“操作”列的“编辑”。
- 在目标编辑登录名页面,单击“用户映射”标签。
- 在“映射到此登录名的用户”列表中,单击用户数据库和新建登录名同时存在所在行的“编辑”。
- 在“编辑数据库角色”页面,选择“db_datareader”,并单击“确定”。
- 单击“保存”。
写权限
- 单击新建登录名所在行“操作”列的“编辑”。
- 在目标编辑登录名页面,单击“用户映射”标签。
- 在“映射到此登录名的用户”列表中,单击用户数据库和新建登录名同时存在所在行的“编辑”。
- 在“编辑数据库角色”页面,选择“db_datawriter”,并单击“确定”。
- 单击“保存”。
rdsuser权限
名称 |
权限分类 |
权限 |
---|---|---|
实例级权限 |
实例级角色权限 |
[processadmin] |
[setupadmin] |
||
实例级对象权限 |
alter any connection |
|
alter any login |
||
alter any server role |
||
alter server state |
||
alter trace |
||
connect any database |
||
control server |
||
connect sql |
||
create any database |
||
select all user securables |
||
view any definition |
||
view any database |
||
view server state |
||
数据库权限 |
master:public |
|
msdb:public sqlagentuserrole |
||
model:public |
||
rdsadmin:public |
||
otherdb:db_owner |
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨