本文介绍如何为云数据库 SQL Server 版实例的数据库创建和删除账号。
已创建实例且实例状态处于运行中。详细操作,请参见创建实例。
高权限账号:每个实例在创建实例时创建的账号为高权限账号,且不支持删除。
普通账号:一个实例可以创建多个普通账号。同时,您还需要手动给普通账号授予数据库权限。
关于账号类型和高权限账号的详细信息,请参见账号权限说明。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在实例列表页面,单击目标实例名称。
在页面上方,单击账号管理页签。
在账号管理页签,配置以下参数信息。
参数 | 说明 |
---|---|
数据库账号 | 自定义数据库账号名称,命名规则如下:
|
账号类型 | 系统默认选择普通账号,且不支持修改。 |
密码 | 设置数据库账号的密码,密码规则如下:
|
确认密码 | 再次输入密码。 |
授权数据库 | 为普通账号授权可访问的数据库。
|
单击确定。
注意
删除账号后不可恢复,并且可能会导致使用该账号的连接中断,请谨慎操作。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
在实例列表页面,单击目标实例名称。
在页面上方,单击账号管理页签。
在账号管理页签,单击目标账号操作列下的删除。
在确认删除吗? 对话框,单击删除。
高权限账号:每个实例在创建实例时创建的账号为高权限账号,且不支持删除。
普通账号:一个实例可以创建多个普通账号。同时,您还需要手动给普通账号授予数据库权限。
关于账号类型和高权限账号的详细信息,请参见账号权限说明。
可以。
可能当前删除的账号正在使用中,删除账号可能会影响这些数据。在执行删除操作之前,应确保这些关联的会话已经关闭。
主实例账号已被删除,但同步至只读节点时由于当前账号在只读上的连接未清理,则导致只读实例上账号残留。
可能原因:在给账号授予数据库操作权限时,如果数据库中存在与该账号相同名称但 SID 不同的 User,授权操作会失败。
解决方案:您需要采取手动操作的方式,删除云上数据库下的同名 User。完成删除后,再次进行授权操作即可。