本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
本机 SQL Server 备份/恢复
Amazon RDS 支持使用完整备份或差异备份 (.bak) 文件对 Microsoft SQL Server 数据库进行本机备份和恢复操作。它还支持在 Amazon RDS for SQL Server 数据库实例或 Amazon EC2 SQL Server 实例上使用差异恢复和日志恢复选项,以最大限度地减少应用程序的停机时间。
注意
您可以在 Amazon RDS for SQL Server 上执行完整、差异和日志还原操作。但是,此时您只能执行完整备份和差异备份(不能执行日志备份)。
使用本机备份文件是备份和恢复 SQL Server 数据库的最简单方法。您可以使用此方法将数据库迁移到 Amazon RDS 或从后者迁移数据库。您可以备份和恢复单个数据库,而不是整个数据库实例。您可以在 Amazon RDS for SQL Server 数据库实例之间移动数据库。
在使用 Amazon RDS 时,您可以在 Amazon Simple Storage Service (Amazon S3) 中存储和传输备份文件,为灾难恢复提供额外的保护。例如:
-
您可以从本地服务器创建数据库的完整备份,将该备份复制到 S3 存储桶中,然后将其还原到现有 Amazon RDS Server 数据库实例。
-
您可以从 Amazon RDS for SQL Server 数据库实例进行备份,将它们存储到 Amazon S3 中,然后在需要的任何位置恢复它们。
-
您可以实施 Amazon S3 生命周期 配置规则来存档或删除长期备份。
Amazon RDS for SQL Server 支持将 SQL Server 本机备份恢复到配置只读副本的 SQL Server 数据库实例上。这意味着,在将本机备份文件恢复到 Amazon RDS for SQL Server 数据库实例上之前,您不得删除只读副本。
注意
您可以使用 Migration Hub Orchestrator 通过使用本机备份和恢复来自动执行和编排 SQL Server 数据库向 Amazon EC2 或 Amazon RDS 的迁移。有关更多信息,请参阅 AWS Migration Hub Orchestrator 一节。
下图显示 SQL Server的本机备份/恢复过程。您可以使用 Migration Hub Orchestrator 自动执行此过程。您也可以使用此过程将 SQL Server 数据库备份和恢复到 Amazon EC2。
欲自动执行备份和恢复,请参阅 Migratio Hub Orchestrator 文档。
欲使用 Amazon S3 设置本机备份/恢复,请参阅 Amazon RD 文档。
有关使用 SQL Server 本机备份和恢复时的限制,请参阅 Amazon RDS 文档中的 限制和建议。