无法将数据库还原到RDS实例

时间:2018-11-12 20:58:19

标签: sql-server amazon-web-services amazon-s3 amazon-rds restore

尝试从S3 Bak文件还原数据库时,我遇到以下错误-

已处理100%。  [2018-11-12 19:32:21.677]已处理32980832页  数据库“ RDSBackup”,文件1上的文件“ SourceDB_NEW”。  [2018-11-12 19:32:21.680]  已处理4547页的数据库  文件1上的“ RDSBackup”文件“ SourceDB_NEW_log”  [2018-11-12 19:32:22.013]  RDSBackup_FULL_COPY_ONLY_20181112_010009.bak:  S3处理已中止。

在源数据库版本从SQL2012 Enterprise更改为SQL2016 Standard后开始错误。

1 个答案:

答案 0 :(得分:0)

我将此问题升级为AWS。根据最新更新,他们对RDS进行了一些更改,即使日志文件很大(300GB),我也可以还原数据库。 最新更新详细信息的链接如下-
https://aws.amazon.com/blogs/database/rds-sql-server-has-two-new-exciting-backup-and-restore-enhancements/

替代解决方案-最初,我被要求尝试使用较小的日志文件进行还原。我缩小了日志,恢复工作得以实现。
尽管AWS工程师要求我检查一下日志文件的大小,但他们还是对RDS进行了一些更改,以便也容纳相对较大的S3 bak文件。