Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建 Microsoft SQL Server 数据库实例并连接到数据库实例

Amazon RDS 的基本构建基块是数据库实例。Amazon RDS 数据库实例类似于本地 Microsoft SQL Server。在创建 SQL Server 数据库实例后,您可以在其中添加一个或多个自定义数据库。

重要

在创建数据库实例之前,您必须拥有一个 AWS 账户。如果您没有 AWS 账户,请打开 https://aws.amazon.com/,然后选择 Create an AWS Account

在此主题中,您将创建示例 SQL Server 数据库实例。然后可以连接到该数据库实例并运行简单的查询。最后,您将删除该示例数据库实例。

创建示例 SQL Server 数据库实例

在该过程中,您将使用 AWS 管理控制台创建示例数据库实例。由于只创建示例数据库实例,本例中未针对每个设置进行完整介绍。有关每个设置的完整介绍,请参阅 创建运行 Microsoft SQL Server 数据库引擎的数据库实例

创建运行 Microsoft SQL Server 数据库引擎的数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在 Amazon RDS 控制台的右上角,选择要在其中创建数据库实例的 AWS 区域。

  3. 在导航窗格中,选择 Databases (数据库)

  4. 选择创建数据库

    此时将出现选择引擎页面。

    
						引擎选择
  5. 选择 SQL Server 图标,然后为 SQL Server Express 版本选择 Select

    此时将出现 Specify DB Details 页面。

    
						数据库实例详细信息
  6. 指定数据库详细信息页面上,提供您的数据库实例的信息,如下表所示。

    对于该参数 执行该操作

    许可模式

    选择 license-included 可使用 Microsoft SQL Server 的一般许可协议。

    数据库引擎版本

    在列表中选择可用的最新版本的 SQL Server。

    数据库实例类

    选择 db.t2.micro。此实例类适合用于测试。

    时区

    请不要选择时区。如果您未选择时区,则数据库实例将使用默认时区。

    存储类型

    选择存储类型 General Purpose (SSD)

    分配的存储空间

    输入 20,为您的数据库分配 20 GiB 的存储空间。您将看到建议分配更多存储空间的警告,但由于这只是示例数据库实例,20 GiB 的空间足够了。

    DB Instance Identifier (数据库实例标识符)

    输入 sample-instance

    Master Username

    输入名称,该名称用作登录数据库实例的主用户名称,拥有所有数据库权限。主用户名是 SQL Server Authentication 的登录信息。

    Master PasswordConfirm Password

    输入您的主用户密码。密码必须包含 8 到 128 个可打印 ASCII 字符(不包括 /、" 和 @)。

  7. 选择 Next 以继续。

    此时将出现 Configure Advanced Settings 页面。

    
    					“Additional Configuration”面板
  8. 配置高级设置页面上,提供您的数据库实例的信息,如下表所示。

    对于该参数 执行该操作

    VPC

    选择 Create new VPC (新建 VPC)

    子网组

    选择 Create new DB Subnet Group

    公开访问

    选择

    可用区

    选择 No Preference

    VPC 安全组

    选择 Create new Security Group

    数据库端口

    保留默认值 1433,除非您有希望通过其访问数据库的特定端口。SQL Server 安装默认使用端口 1433,但是在某些情况下,防火墙可能会阻止此端口。如果不确定,请询问您的网络管理员应使用什么端口。

    数据库参数组

    保留默认值。

    选项组

    保留默认值。

    复制标签给快照

    将此设置留为未选择状态。

    备份保留期

    选择 7

    备份时段

    选择 No Preference

    启用增强监测

    选择

    Auto Minor Version Upgrade

    选择 Enable auto minor version upgrade (允许自动次要版本升级) 以使数据库实例能够在首选的次要数据库引擎版本升级可用时自动接收这些升级。

    维护时段

    选择 No Preference

  9. 选择创建数据库

  10. 选择 View Your DB Instances

    在 RDS 控制台中,新数据库实例显示在数据库实例列表中。数据库实例具有 creating 状态,直到该数据库实例可供使用。当状态变为 Available 时,您可以连接到该数据库实例。根据数据库实例类和存储量,新实例可能需要等待 20 分钟时间才可用。

    
						“我的数据库实例”列表

连接到示例 SQL Server 数据库实例

在本产品中,您将使用 Microsoft SQL Server Management Studio (SSMS) 连接示例数据库实例。要下载此实用程序的独立版本,请参阅 Microsoft 文档了解下载中心 SQL Server Management Studio (SSMS)

使用 SSMS 连接数据库实例

  1. 找到数据库实例的 DNS 名称和端口号。

    1. 打开 RDS 控制台,然后选择 Databases (数据库) 以显示数据库实例的列表。

    2. 选择 SQL Server 数据库实例的名称以显示数据库实例的摘要信息。

      
    				            确定数据库实例终端节点和端口的位置
    3. Connectivity (连接) 选项卡上,复制终端节点。Endpoint 字段拥有两个由冒号 (:) 分开的部分。冒号前面的部分是该实例的 DNS 名称,后面的部分是端口号。复制这两部分。

  2. 启动 SQL Server Management Studio。

    显示连接至服务器对话框。

    
    					"Connect to Server" 对话框
  3. 为您的示例数据库实例提供信息。

    1. 对于 Server type,选择 Database Engine

    2. 对于 Server name (服务器名称),输入示例数据库实例的 DNS 名称和端口号,用逗号隔开。

      重要

      将 DNS 名称和端口号之间的冒号更改为逗号。

      例如,您的服务器名称应类似于以下示例。

      sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433
    3. 对于 Authentication,选择 SQL Server Authentication

    4. 对于 Login (登录名),输入您之前为示例数据库实例选择的主用户名。

    5. 对于 Password (密码),输入您之前为示例数据库实例选择的密码。

  4. 选择 Connect

    稍等几分钟后,SSMS 将连接到数据库实例。如果您无法连接到数据库实例,请参阅 排除与 SQL Server 数据库实例的连接的故障

探索您的示例 SQL Server 数据库实例

在该过程中,您将继续之前的步骤并使用 Microsoft SQL Server Management Studio (SSMS) 探索您的示例数据库实例。

使用 SSMS 探索数据库实例

  1. 您的 SQL Server 数据库实例 附带 SQL Server 的标准内置系统数据库 (master、model、msdb 和 tempdb)。要了解系统数据库,请执行以下操作:

    1. 在 SSMS 的 View 菜单上,选择 Object Explorer

    2. 展开数据库实例,展开 Databases,然后展开 System Databases,如下所示。

      
								Object Explorer 中显示系统数据库
  2. 您的 SQL 服务器数据库实例也带有名为 rdsadmin 的数据库。Amazon RDS 使用此数据库存储其用于管理您的数据库的对象。rdsadmin 数据库还包括存储过程,您可以运行它们来执行高级任务。

  3. 您现在可以开始创建您自己的数据库并像往常一样对数据库实例和数据库运行查询。要对示例数据库实例运行测试查询,请执行以下操作:

    1. 在 SSMS 中,在 File 菜单上,指向 New,然后选择 Query with Current Connection

    2. 输入以下 SQL 查询。

      select @@VERSION
    3. 运行查询。SSMS 会返回 SQL Server 版的 Amazon RDS 数据库实例。

      
			                    "SQL Query" 窗口

删除您的示例数据库实例

在探索您创建的示例数据库实例之后,您应当删除数据库实例,因此,您无需为其付费。

删除数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择 Databases (数据库)

  3. 选择您的示例数据库实例。

  4. 对于 Actions,选择 Delete

  5. 对于 Create final Snapshot,选择 No

    注意

    您应为要删除的所有生产数据库实例创建最终快照。

  6. 选择 Delete