我想在 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例上启动 Microsoft SQL Server。
简短描述
最佳做法是使用预装了 SQL Server 的亚马逊机器映像 (AMI)。
或者,使用 AWS Launch Wizard 通过以下部署选项之一在 EC2 实例上手动启动 SQL Server:
- 独立 SQL Server
- SQL Server 失效转移集群实例 (FCI)
注意: FCI 需要您可以通过网络提供的共享存储。
- SQL Server Always On 可用性组 (AG)
Launch Wizard 支持所有 SQL Server 部署选项。
解决方法
使用已安装 SQL Server 的 AMI
从已安装 SQL Server 的 AMI 启动您的实例。
使用 Launch Wizard 启动 SQL Server
先决条件:
完成以下步骤,使用 Launch Wizard 启动 SQL Server:
- 打开 Launch Wizard 控制台。
- 在导航窗格中,选择 MS SQL Server。
- 选择 Create deployment(创建部署)。
- 在 Review permissions(查看权限)页面的 IAM role(IAM 角色)下,选择 Next(下一步)。Launch Wizard 将创建 AmazonED2RoleForLaunchWizard AWS Identity and Access Management (IAM) 角色,以代表您访问其他 AWS 服务。
- 在 Configure application settings(配置应用程序设置)页面上,对于 Operating System type(操作系统类型),选择 Windows。然后,根据您的 SQL Server 部署类型配置以下设置。
独立 SQL Server:
在 Deployment model(部署模型)下,为 Model options(模型选项)选择 Single instance(单个实例)。
SQL Server FCI:
在 Deployment model(部署模型)下,为 Model options(模型选项)选择 High availability(高可用性)。
选择 Always on Failover Cluster Instances availability group(Always On 失效转移集群实例可用性组)。有关存储选项的信息,请参阅 Amazon FSx for Failover Clustering (FCI)(适用于失效转移集群 (FCI) 的 Amazon FSx)。
SQL Server Always On AG:
在 Deployment model(部署模型)下,为 Model options(模型选项)选择 High availability(高可用性)。
选择 Always on availability group(Always On 可用性组)。
- 完成 Configure application settings(配置应用程序设置)页面,然后选择 Next(下一步)。
- 在 Define infrastructure requirements(定义基础设施要求)页面上,选择 Infrastructure suggestion(基础设施建议)或 Instance type(实例类型)。然后,选择 Next(下一步)。
- 在 Review and deploy(查看并部署)页面上,选择 Deploy(部署)。
连接到 SQL Server
在实例上部署 SQL Server 后,使用 SQL Server Management Studio (SSMS) 或 SQL Server 配置管理器连接到 SQL Server。有关如何使用 SQL Server 配置管理器进行连接的说明,请参阅 Microsoft 网站上的 SQL Server 配置管理器。
相关信息
如何对 EC2 Windows 实例上的 Microsoft SQL 问题进行故障排除?
如何在 Amazon EC2 Windows 实例上升级 Microsoft SQL Server?
在 Amazon EC2 上部署 SQL Server