本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
还原选项
以下各节为亚马逊弹性计算云 (Amazon EC2) 上的 SQL Server 提供了两个数据库还原选项,前提是您的本地备份。
使用 Amazon S3
这种 SQL Server 数据库还原方法将 Amazon Simple Storage Service (Amazon S3) 命令与 AWS Command Line Interface (AWS CLI) 或 Amazon S3 API 结合使用,将备份文件直接上传到 S3 存储桶中。

该过程包括这些步骤:
-
创建 S3 存储桶(或使用现有存储桶)来存储备份文件,并使用 AWS CLI 或 Amazon S3 API 将备份 (.bak) 文件从本地数据库传输到 S3 存储桶。
-
使用 SQL Server 亚马逊系统映像 (AMI) 在 EBS 优化的 EC2 实例上部署 SQL Server。此 AMI 必须包含配置了操作系统分区、数据分区、日志分区、tempdb (NVMe) 存储空间和暂存空间的 EBS 卷。
-
(可选)将非根 EBS 卷连接到实例。 EC2
-
将备份文件复制到非根 EBS 卷。
-
将备份文件从 EBS 卷恢复到 EC2 实例上的 SQL Server。
-
使用 SQL Server 管理工具来管理您的数据库。
使用 AWS DataSync 和 Amazon FSx
这种 SQL Server 数据库还原方法 FSx 用于将备份文件传输 AWS DataSync 到亚马逊 Windows 文件服务器。

该过程包括这些步骤:
-
使用包含配置了操作系统 NVMe、数据、日志和 tempdb 的 EBS 卷的 AMI,在已连接的 EBS 优化 EC2 实例上部署 SQL Server。(例如,您可以使用内存优化型
r5d.large
实例类。) -
用 FSx 于 Windows 文件服务器来创建文件服务器。它可以用作临时存储位置,从本地环境中下载 SQL Server 备份 (.bak) 文件。
-
为 Amazon FSx 文件服务器创建 DataSync 终端节点和代理。
-
DataSync 无需使用 Amazon S3 即可在您的本地存储和亚马逊 FSx文件服务器之间自动进行数据同步。
-
将备份文件从亚马逊 FSx 文件服务器恢复到 EC2实例上的 SQL Server。
-
使用 SQL Server 管理工具来管理您的数据库。
注意
亚马逊在微软 Windows Server 上 AMIs为多个 SQL Server 版本 EC2 提供微软
使用 Amazon S3 文件网关
您可以使用 Amazon S3 文件网关

该过程包括这些步骤:
-
数据写入文件网关的本地缓存盘。
-
将数据安全地保存到本地缓存后,文件网关会确认客户端应用程序的写入操作已完成。
-
文件网关将数据异步传输到 S3 存储桶。它优化数据传输并使用 HTTPS 对传输中数据进行加密。
-
数据上传到 S3 存储桶后,它会一直保留在文件网关的本地缓存中,直到被驱逐为止。