仅还原 AWS RDS Sql 服务器实例中的一个数据库

Restore only one database in an AWS RDS Sql Server instance

如果 AWS sql 服务器 RDS 实例中的一个数据库损坏,恢复该数据库的最佳方法是什么?备份是整个实例的,因此您不希望从 AWS 备份恢复并丢失其他良好数据库上的数据。

当您从 RDS 快照恢复时,您将创建一个新的 RDS 实例。您不恢复 "into" 现有 RDS 实例。

因此您将恢复完整的 RDS 实例并将其用于:

  1. 替换"old"实例(所有数据库),或
  2. 从还原的 RDS 实例中拉取所需的单个数据库,并将其数据复制到原始 RDS 实例。

如果您担心单个数据库,那么您可以将单个数据库保留在它们自己的 RDS 实例上。

我相信现在可以将单个数据库还原到同一实例。该过程在此处描述 https://www.sqlshack.com/recover-data-in-aws-rds-sql-server/。自动备份使用存储卷快照,所以我认为它在那种情况下不起作用。