Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Microsoft SQL Server 本机备份和还原支持

Amazon RDS 支持使用完整备份文件 (.bak 文件) 对 Microsoft SQL Server 数据库进行本机备份和还原。您可以在单个便携式文件中导入和导出 SQL Server 数据库。可以创建本地数据库的完整备份,将该备份存储在 Amazon Simple Storage Service (Amazon S3) 上,然后将该备份文件还原到运行 SQL Server 的现有 Amazon RDS 数据库实例上。可以对 Amazon RDS SQL Server 数据库进行备份,将该备份存储在 Amazon S3 上,然后将该备份文件还原到本地服务器或运行 SQL Server 的其他 Amazon RDS 数据库实例。有关更多信息,请参阅 导入和导出 SQL Server 数据库

注意

db.t1.micro 数据库实例类不支持适用于 SQL Server 的本机备份和还原。有关实例类的更多信息,请参阅所有可用数据库实例类的规范

本机备份和还原选项设置

Amazon RDS 支持“Native Backup and Restore”选项的以下设置。

选项设置 有效值 说明

IAM_ROLE_ARN

采用以下格式的有效 Amazon 资源名称 (ARN):arn:aws-cn:iam::account-id:role/role-name

AWS Identity and Access Management (IAM) 角色的 ARN,用于访问包含备份文件的 Amazon S3 存储桶。有关更多信息,请参阅 AWS Identity and Access Management (IAM)

添加“Native Backup and Restore”选项

将“Native Backup and Restore”选项添加到数据库实例的一般过程如下所示:

  1. 创建新的选项组,或者复制或修改现有选项组。

  2. 向选项组添加选项。

  3. 将选项组与数据库实例相关联。

在添加“Native Backup and Restore”选项后,您无需重新启动数据库实例。一旦激活此选项组,您就可以立即开始备份和还原。

添加“Native Backup and Restore”选项

  1. 确定您想要使用的选项组。您可以创建新的选项组,或使用现有选项组。如果您想使用现有选项组,请跳到下一步。否则,请创建自定义数据库选项组。有关更多信息,请参阅 创建选项组

  2. SQLSERVER_BACKUP_RESTORE 选项添加到选项组,然后配置选项设置。有关添加选项的更多信息,请参阅 将选项添加到选项组

    1. 对于 IAM Role,选择现有 IAM 角色。或者,您可以通过选择 Create a New Role 来为自己创建一个新的 IAM 角色。

    2. 对于 Select S3 Bucket,选择现有存储桶。或者,您可以通过选择 Create a New S3 Bucket 来为自己创建一个新的 Amazon S3 存储桶。

  3. 将选项组应用到新的或现有的数据库实例。

修改“Native Backup and Restore”选项设置

在启用“Native Backup and Restore”选项后,可以修改该选项的设置。有关如何修改选项设置的更多信息,请参阅 修改选项设置。有关各项设置的更多信息,请参阅本机备份和还原选项设置

删除“Native Backup and Restore”选项

可以通过从数据库实例中删除该选项来禁用本机备份和还原功能。在删除“Native Backup and Restore”选项后,您无需重新启动数据库实例。

要从数据库实例中删除“Native Backup and Restore”选项,请执行下列操作之一:

  • 从“Native Backup and Restore”选项所属的选项组中删除此选项。此更改会影响使用该选项组的所有数据库实例。有关更多信息,请参阅 从选项组中移除选项

  • 修改数据库实例并指定不包含“Native Backup and Restore”选项的其他选项组。此更改会影响单个数据库实例。您可以指定默认 (空) 选项组,或指定其他自定义选项组。有关更多信息,请参阅 修改运行 Microsoft SQL Server 数据库引擎的数据库实例