创建数据库和账号SQL Server 2017标准版/2016/2012_创建数据库和账号_快速入门_RDS SQL Server 数据库_云数据库 RDS 版
创建数据库和账号SQL Server 2017标准版/2016/2012
对于SQL Server 2012、2016、2017标准版的实例,您可以通过RDS控制台直接创建数据库和账号。
说明 其他SQL Server 版本请参见:
前提条件
实例版本如下:
- SQL Server 2012
- SQL Server 2016
- SQL Server 2017 标准版
说明 仅通用及独享规格的标准版/企业版实例支持创建超级权限账号。
创建账号
您可以通过控制台创建超级权限账号、高权限账号和普通账号。其中超级权限账号和高权限账号只能通过控制台创建。
注意事项
- 分配数据库账号权限时,请按最小权限原则和业务角色创建账号,并合理分配只读和读写权限。必要时可以把数据库账号和数据库拆分成更小粒度,使每个数据库账号只能访问其业务之内的数据。如果不需要数据库写入操作,请分配只读权限。
- 为保障数据库的安全,请将数据库账号的密码设置为强密码,并定期更换。
- 超级权限账号具备最高管理权限,开启后RDS将不再保障服务可用性等级。
操作步骤
- 登录RDS管理控制台。
- 在页面左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中,选择账号管理。
- 单击创建账号。
- 设置账号信息,并单击确定。
参数 说明 数据库账号 长度为2~16个字符,由小写字母、数字或下划线组成。但开头需为字母,结尾需为字母或数字。 说明 无法使用保留关键字作为账号名。账号类型 - 超级权限账号:具备SA权限的账号,主要用于快速适配线下软件上云。一个实例只能有一个超级权限账号。超级权限账号可以禁用或删除。
- 高权限账号:仅当第一次为该实例创建账号时,才能选择高权限账号,因为实例的第一个账号必须是高权限账号。一个实例只能有一个高权限账号。高权限账号不能删除。
- 普通账号:仅当实例已经创建高权限账号时,才能选择普通账号。一个实例可以有多个普通账号。您需要手动为普通账号授予数据库权限。
授权数据库 该账号授权的数据库。若尚未创建数据库,该值可以为空。 一个账号可以授权多个数据库,授权数据库的操作步骤如下:
- 在未授权数据库栏中,选中要授权的数据库。
- 单击授权,将其添加数据库到已授权数据库栏中。
- 您可以设置该账号对于各个数据库的权限,可设置为读写、只读或所有者。还可以单击全部设读写、全部设只读或全部设所有者进行批量设置。
说明 拥有所有者权限的账号才可以在对应数据库内进行创建/删除表以及修改表结构操作。
密码 设置账号密码。要求如下:
- 长度为8~32个字符。
- 由大写字母、小写字母、数字、特殊字符中的任意三种组成。
- 特殊字符为!@#$%^&*()_+-=
确认密码 输入与密码一致的字段,以确保密码正确输入。 备注 输入备注说明,最多256个字符。
创建数据库
- 登录RDS管理控制台。
- 在页面左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中,选择数据库管理。
- 单击创建数据库。
- 填写以下参数,并单击确定。
参数 说明 数据库(DB)名称 填写数据库名称。由小写字母、数字、下划线或中划线组成,以字母开头,以字母或数字结尾,长度为2~64个字符。 支持字符集 选择字符集。如果没有需要的字符集,选择全部,并从下拉菜单中选择。 授权账号 选择要授权的账号,并设置账号类型为读写、只读或所有者。 如果还没创建账号,可以留空。
说明 拥有所有者权限的账号才可以在对应数据库内进行创建/删除表以及修改表结构操作。备注说明 输入备注说明,最多256个字符。
相关API
API | 描述 |
---|---|
CreateAccount | 创建账号 |
CreateDatabase | 创建数据库 |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论