SA(System Admin)角色是SQL Server中最强大的角色,该角色完全绕过所有安全检查,可以在SQL Server中执行任何操作。RDS SQL Server支持创建具备SA(System Admin)权限的账号,用于快速适配线下软件上云。
说明 SA权限账号默认不开放,如有业务需求,请在目标RDS实例账号管理页面单击右上角开通System Admin权限按钮,阅读相关注意事项,单击确定自主开通该权限账号。

前提条件
- RDS实例需满足如下条件:
- 实例所在地域:当前除华北3(张家口)外的其他地域均支持使用该功能。
- 实例系列如下:
- RDS SQL Server 基础系列
- RDS SQL Server 集群系列
- RDS SQL Server 高可用系列(2012及以上版本)
- 实例规格为通用型或独享型。说明 共享型规格不支持。
- 实例网络类型必须为专有网络。如需变更网络类型,请参见更改网络类型。
- 登录账号必须为阿里云主账号。
- 高可用版和集群版实例的创建时间为2021年01月01日或之后。
- 基础版实例的创建时间为2022年09月02日或之后。
说明 创建时间可在基本信息页内的运行状态中查看。
注意事项
警告
- 您的阿里云账号(UID)一旦开放此权限,则该账号下所有RDS实例均可创建SA权限账号。
- 创建了SA权限账号的RDS实例之后将不再享受SLA保障,且此权限不支持关闭或回退。未创建SA权限账号的RDS实例不受影响。
- 一个实例仅支持创建一个SA权限账号。
- 聚石塔不支持创建SA权限账号。
- SA账号名称不能为如下的任何一个:
root|admin|eagleye|master|aurora|sysadmin|administrator|mssqld|public|securityadmin|serveradmin|setupadmin|processadmin|diskadmin|dbcreator|bulkadmin|tempdb|msdb|model|distribution|mssqlsystemresource|guest|add|except|percent|all|exec|plan|alter|execute|precision|and|exists|primary|any|exit|print|as|fetch|proc|asc|file|procedure|authorization|fillfactor|public|backup|for|raiserror|begin|foreign|read|between|freetext|readtext|break|freetexttable|reconfigure|browse|from|references|bulk|full|replication|by|function|restore|cascade|goto|restrict|case|grant|return|check|group|revoke|checkpoint|having|right|close|holdlock|rollback|clustered|identity|rowcount|coalesce|identity_insert|rowguidcol|collate|identitycol|rule|column|if|save|commit|in|schema|compute|index|select|constraint|inner|session_user|contains|insert|set|containstable|intersect|setuser|continue|into|shutdown|convert|is|some|create|join|statistics|cross|key|system_user|current|kill|table|current_date|left|textsize|current_time|like|then|current_timestamp|lineno|to|current_user|load|top|cursor|national|tran|database|nocheck|transaction|dbcc|nonclustered|trigger|deallocate|not|truncate|declare|null|tsequal|default|nullif|union|delete|of|unique|deny|off|update|desc|offsets|updatetext|disk|on|use|distinct|open|user|distributed|opendatasource|values|double|openquery|varying|drop|openrowset|view|dummy|openxml|waitfor|dump|option|when|else|or|where|end|order|while|errlvl|outer|with|escape|over|writetext||dbo|login|sys|drc_rds$
操作步骤
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
- 在左侧导航栏单击账号管理。
- 单击创建账号,设置如下参数。
参数 说明 数据库账号 长度为2~64个字符,由小写字母、数字或下划线组成。但开头需为字母,结尾需为字母或数字。 账号类型 选择超级权限账号(sysadmin),然后勾选我已阅读并同意创建超级权限账号对《RDS 服务等级协议》的变更行为。 密码 设置账号密码。要求如下:
- 长度为8~32个字符。
- 由大写字母、小写字母、数字、特殊字符中的任意三种组成。
- 特殊字符为
!@#$%^&*()_+-=
确认密码 输入与密码一致的字段,以确保密码正确输入。 备注 输入备注说明,最多256个字符。 - 单击确定,创建成功后页面显示如下。