- 文档首页
云数据库 SQL Server 版
用户指南
账号管理
创建和管理账号
创建和管理账号
本文介绍如何为云数据库 SQL Server 版实例的数据库创建和删除账号。
背景信息
SQL Server 实例支持的账号类型:
- 高权限账号:每个实例在创建实例时创建的账号为高权限账号,且不支持删除。
- 普通账号:一个实例可以创建多个普通账号。同时,您还需要手动给普通账号授予数据库权限。
- 超级权限账号:每个实例只能创建一个超级权限(SystemAdmin,简称 SA 权限)的数据库账号,该账号支持通过控制台创建、禁用或启用。开通超级权限账号的 RDS for SQL Server 实例,不再享受服务等级协议(SLA)的保障,但售后服务不受影响。未创建超级权限账号的 RDS for SQL Server 实例,仍享有完整 SLA 保障。
说明
超级权限账号功能为加白功能,若需使用请提交工单联系 SQL Server 技术团队开白使用。 关于账号类型和账号权限的详细信息,请参见账号权限说明。 已创建实例且实例状态处于运行中。详细操作,请参见创建实例。 创建账号
- 在顶部菜单栏的左上角,选择实例所属的项目和地域。
删除账号
注意
仅普通账号支持删除。删除账号后不可恢复,并且可能会导致使用该账号的连接中断,请谨慎操作。
- 在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
- 超级权限账号功能为加白功能,若需使用请提交工单联系 SQL Server 技术团队开白使用。
- 超级权限账号创建后,仅支持禁用或启用账号,不支持删除操作。
- 在顶部菜单栏的左上角,选择实例所属的项目和地域。
- 禁用账号:单击目标超级权限账号操作列下的禁用账号。在要禁用该账号吗?弹窗中,单击确定。
说明
禁用账号成功后,对应位置的禁用账号按钮变为启用账号按钮。
- 启用账号:单击目标超级权限账号操作列下的启用账号。
相关文档
常见问题
高权限账号和普通账号的区别是什么?
- 高权限账号:每个实例在创建实例时创建的账号为高权限账号,且不支持删除。
- 普通账号:一个实例可以创建多个普通账号。同时,您还需要手动给普通账号授予数据库权限。
数据库可以绑定多个账号吗?
可以。
为什么删除账号时显示失败?
- 可能当前删除的账号正在使用中,删除账号可能会影响这些数据。在执行删除操作之前,应确保这些关联的会话已经关闭。
- 主实例账号已被删除,但同步至只读节点时由于当前账号在只读上的连接未清理,则导致只读实例上账号残留。
在给账号授予数据库操作权限时出现 mssql: ve_rds_error: user [test_user] sid not same with login [test_user] in database [test_db]. 报错怎么办?
可能原因:在给账号授予数据库操作权限时,如果数据库中存在与该账号相同名称但 SID 不同的 User,授权操作会失败。
解决方案:您可以通过以下方式解决该问题。
- 解决方案一:通过以下 T-SQL 语句重新关联登录账号(Login)和当前数据库的用户(User)。
ALTER USER [test_user] with login = [test_user] ;
- 解决方案二:执行以下语句先删除云上数据库下的同名用户名(User), 然后在控制台重新关联。
最近更新时间:2026.05.29 15:06:03