故障排除 - Amazon Relational Database Service

故障排除

以下是您使用本地备份和还原时可能会遇到的问题。

问题 故障排除建议

数据库备份/恢复选项尚未启用或启用中。请稍后重试。

请确保您已将 SQLSERVER_BACKUP_RESTORE 选项添加到与数据库实例关联的数据库选项组。有关更多信息,请参阅 添加本机备份和还原选项

拒绝访问

备份或还原进程无法访问备份文件。这通常由类似于以下的问题导致:

  • 引用不正确存储桶。使用不正确的格式引用存储桶。引用文件名但未使用 ARN。

  • 存储桶文件的权限不正确。例如,如果文件由正在尝试访问它的其他账户创建,请添加正确的权限。

  • IAM 策略不正确或不完整。您的 IAM 角色必须包含所有的必要元素,例如,包括正确的版本。使用本机备份和还原导入和导出 SQL Server 数据库中重点介绍了这些内容。

<edition_name> 版本不支持带压缩的备份数据库

仅 Microsoft SQL Server 企业版和标准版支持压缩备份文件。

有关更多信息,请参阅“压缩备份文件”。

不存在密钥 <ARN>

您已尝试还原一个加密备份,但未提供有效的加密密钥。检查您的加密密钥并重试。

有关更多信息,请参阅“还原数据库”。

请使用正确的类型重新发布任务并覆盖属性

如果您尝试备份数据库并提供了已存在文件的名称,但将覆盖策略设置为 false,则保存操作会失败。要修复该错误,请提供不存在的文件名,或者将覆盖属性设置为 true。

有关更多信息,请参阅“备份数据库”。

还有可能是您希望还原数据库,但意外调用了 rds_backup_database 存储过程。在这种情况下,请改为调用 rds_restore_database 存储过程。

有关更多信息,请参阅“还原数据库”。

如果您希望还原数据库并调用 rds_restore_database 存储过程,请确保您提供了有效的备份文件名称。

有关更多信息,请参阅“使用本机备份和还原”。

请指定与 RDS 实例位于同一区域的存储桶

您不能备份到与您的 Amazon RDS 数据库实例不同的AWS区域中的某个 Amazon S3 存储桶或从该存储桶中进行还原。您可以使用 Amazon S3 复制将备份文件复制到正确的AWS区域。

有关更多信息,请参阅 Amazon S3 文档中的跨区域复制

指定的存储桶不存在

验证您使用正确格式为存储桶和文件提供了正确的 ARN。

有关更多信息,请参阅“使用本机备份和还原”。

用户 <ARN> 无权对 <ARN> 资源执行 <kms action>

您请求了加密操作,但未提供正确的 AWS KMS 权限。确保您具有正确的权限,否则,请添加权限。

有关更多信息,请参阅“针对本机备份和还原进行设置”。

还原”任务无法从 10 个以上的备份文件中恢复。请减少匹配的文件数量,然后重试。

减少您尝试从中还原的文件数。如有必要,您可以让每个文件变得更大。

数据库“database_name”已存在。不允许存在两个仅大小写或重音不同的数据库。选择其他数据库名称。

如果存在同名的现有数据库,则无法还原数据库。数据库名称是唯一的。