尝试从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后开始错误。
答案 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文件。