创建和连接 Microsoft SQL Server 数据库

在本教程中,您将了解如何创建 Microsoft SQL Server 数据库实例(我们称其为“数据库实例”)、连接数据库以及删除数据库实例。我们将使用 Amazon Relational Database Service (Amazon RDS) 执行此操作,在本教程中完成的所有操作均符合免费套餐条件。

管理 AWS 资源

登录控制台

当您单击此处时,AWS 管理控制台将在新的浏览器窗口中打开,因此您可以将本分步指南保持打开状态。当此屏幕加载后,请在 Databases 下找到 RDS,然后单击以打开 Amazon RDS 控制台。

AWS 控制台图像

(单击以缩放)

ms-sql-0

在此步骤中,我们将使用 Amazon RDS 创建一个 Microsoft SQL Server 数据库实例,其中含有一个 db.t2.micro 数据库实例类、20GB 的存储空间以及保留期为一天的自动备份。在此提醒,这一切均符合免费套餐条件。


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

注意:Amazon 云计算资源存放在世界不同区域中的高可用数据中心设施内。每个区域都包含许多称为“可用区”(或 AZ)的不同位置。您能够选择要在其中托管 Amazon RDS 活动的区域。

rds-2-location

(单击以缩放)

rds-2-location

b. 在左侧导航窗格中,单击 Instances,然后单击 Launch DB Instance

 

 

rds-3-instances

(单击以缩放)

rds-3-instances

c. 此时您可以选择引擎。在本教程中,请单击 Microsoft SQL Server 图标,然后单击 SQL Server Express 旁边的 Select

ms-sql-5b

(单击以缩放)

ms-sql-5b

d. 您现在可配置数据库实例。为避免产生费用,请选中 Only show options that are eligible for RDS Free Tier 旁边的复选框,然后输入下拉菜单中所列的配置设置:

Instance Specifications

  • License Model:保留默认值 license-included
  • DB Engine Version:选择默认版本。
  • DB Instance Class:选择 db.t2.micro --- 1vCPU, 1 GIB RAM。这相当于 1GB 的内存和 1 个 vCPU。要查看受支持的实例类列表,请参阅 Amazon RDS 产品详情
  • Storage Type:选择“General Purpose (SSD)”。有关存储的更多信息,请参阅 Amazon RDS 的存储
  • Allocated Storage:键入 20,为数据库分配 20GB 的存储空间。借助 Amazon RDS for SQL Server,您最多可扩展至 4TB。

Settings:

  • DB Instance Modifier:为数据库实例键入一个名称,该名称在您选择的区域中对于您的账户是唯一的。在本教程中,我们将其命名为 myrdstest
  • Master Username:键入您将用于登录数据库实例的用户名。在本示例中,我们将使用 masterUsername。
  • Master Password:键入一个包含 8 到 41 位可打印 ASCII 字符(不包括 /、" 和 @)的密码作为您的主用户密码。
  • Confirm Password:重新键入密码。

单击 Next Step

ms-sql-6a

(单击以缩放)

ms-sql-6a

e. 您现在位于 Configure Advanced Settings 页面,可以在该页面提供 RDS 启动 Microsoft SQL Server 数据库实例所需的其他信息。展开下面的下拉菜单即可查看数据库实例的示例设置。

Network & Security
  • Publicly Accessible:选择 Yes。这将为数据库实例分配 IP 地址,以便您可以从自己的设备直接连接到数据库。
  • Availability Zone:选择 No Preference。有关更多详细信息,请参阅地区和可用区域
  • VPC Security Group(s):选择 Create New Security Group。这将创建一个安全组,支持从您目前所用设备的 IP 地址连接到创建的数据库。

Database Options

  • Database Port:保留默认值 1433
  • DB Parameter Group:保留默认值 default.sqlserver-ex-12.0。有关更多信息,请参阅使用数据库参数组
  • Option Group:选择默认值 default.sqlserver-ex-12.00。Amazon RDS 使用选项组启用和配置其他功能。有关更多信息,请参阅使用选项组
  • Copy Tags to Snapshot:将此框保留为未选中状态。
  • Enable Encryption:在此任务中,选择 No 以禁用加密。有关更多信息,请参阅加密 Amazon RDS 资源

Backup

  • Backup Retention Period:您可以选择保留所执行备份的天数。在本教程中,请将该值设置为 1
  • Backup Window:使用默认值 No Preference

Monitoring

  • Enable Enhanced Monitoring:使用默认值 No,以便继续使用免费套餐。启用增强监控将实时为您提供关于运行数据库实例的操作系统 (OS) 的指标。有关更多信息,请参阅查看数据库实例指标

Maintenance

  • Auto Minor Version Upgrade:选择 Yes,以在更新可用时接收自动更新。
  • Maintenance Window:选择 No Preference

单击 Launch DB Instance

ms-sql-7

(单击以缩放)

ms-sql-7

f. 目前正在创建数据库实例。单击 View Your DB Instance

注意:根据所分配的数据库实例类和存储的不同,新的数据库实例可能需要几分钟时间才可用。

新的数据库实例会显示在 RDS 控制台上的数据库实例列表中。数据库实例的状态将一直为 creating,直到该数据库实例创建完成并可供使用。当状态更改为 available 时,您即可连接数据库实例上的数据库。

在等待数据库实例变得可用时,可随时进入下一步。

ms-sql-8

(单击以缩放)

ms-sql-8

数据库实例创建完成且状态变成“available”后,您可以使用任何标准 SQL 客户端连接数据库实例上的数据库。在本步骤中,我们将下载 Microsoft SQL Server Management Studio Express,这是一个常用的 SQL Server 客户端。


a. 转至 Microsoft Download Center – Microsoft SQL Server Management Studio Express 页面,然后单击 Continue

注意:记得要在您从中创建 RDS 数据库实例的同一设备上下载 SQL 客户端。将数据库所在的安全组配置为仅允许从您创建数据库实例所使用的设备建立连接。

ms-sql-10

(单击以缩放)

ms-sql-10

b. 系统将提示您在 Microsoft 中进行注册,下载时不需要该步骤。您可以选择 No, I do not want to register. Take me to the download 旁边的单选按钮跳过注册,并单击弹出窗口上的 Next

然后,选择所需的 SQL Management Studio 并单击 Next 以开始下载。

ms-sql-13

(单击以缩放)

ms-sql-13

在此步骤中,您将连接到使用 SQL Server Management Studio 创建的数据库。


a. 下载完成后,安装并打开该程序。此时将显示一个对话框。输入以下信息:

  • Server type:选择“Database Engine”
  • Hostname:复制并粘贴 Amazon RDS 控制台中的主机名,如右侧的屏幕截图所示。然后,将 DNS 和端口号之间的冒号更改为逗号。例如,您的服务器名称应类似于以下示例: sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433
  • Username:键入您为 Amazon RDS 数据库创建的用户名。我们的示例是 masterUsername
  • Password:输入创建 Amazon RDS 数据库时所用的密码。

单击 Connect

 

ms-sql-14a

(单击以缩放)

ms-sql-14a

b. 您现已连接数据库。在 SQL Server Management Studio 中,您将看到数据库中可用的各种架构对象。现在,您可以开始创建表、插入数据以及运行查询了。

ms-sql-15

(单击以缩放)

ms-sql-15

您可以从 Amazon RDS 控制台轻松删除 Microsoft SQL Server 数据库实例。事实上,最好删除不再使用的实例,以免继续为其付费。


a. 返回 Amazon RDS 控制台。选择 Instance Actions,然后单击下拉菜单中的 Delete

 

ms-sql-17

(单击以缩放)

ms-sql-17

b. 系统会询问您是否创建最终快照。在本示例中,从下拉菜单中选择 No,再选中确认复选框,然后单击 Delete

注意:删除数据库实例可能需要几分钟时间。

rds-21-deleteInstance

(单击以缩放)

rds-21-deleteInstance

您已通过 Amazon RDS 创建、连接和删除 Microsoft SQL Server 数据库实例。借助 Amazon RDS,您能够在云中轻松设置、操作和扩展关系数据库。它在管理耗时的数据库管理任务的同时,还可提供经济实用的可调容量,使您能够腾出时间专注于应用程序和业务。

现在,您已了解如何通过 Amazon RDS 创建并连接 Microsoft SQL Server 数据库,您可以进入下一教程,了解如何从数据库快照还原数据库实例。

创建 Web 服务器和 Amazon RDS 数据库 »