无法将数据库还原到 RDS 实例
Cannot Restore DB to RDS Instance
尝试从 S3 Bak 文件恢复数据库时出现以下错误 -
100% 已处理。
[2018-11-12 19:32:21.677] 处理了 32980832 页
文件 1 上的数据库 'RDSBackup'、文件 'SourceDB_NEW'。
[2018-11-12 19:32:21.680]
为数据库处理了 4547 页
'RDSBackup',文件 1 上的文件 'SourceDB_NEW_log'。
[2018-11-12 19:32:22.013]
RDSBackup_FULL_COPY_ONLY_20181112_010009.bak:
S3 处理已中止。
源数据库版本从 SQL2012 Enterprise 更改为 SQL2016 Standard 后开始出错。
我已将此问题上报给 AWS。根据最新更新,他们对 RDS 进行了一些更改,即使日志文件很大 (300GB),我也可以恢复数据库。
Link 最新更新详情如下 -
https://aws.amazon.com/blogs/database/rds-sql-server-has-two-new-exciting-backup-and-restore-enhancements/
替代解决方案 - 起初,我被要求尝试使用较小的日志文件进行恢复。我缩小了日志,恢复成功了。
虽然 AWS 工程师要求我检查日志文件的大小,但他们对 RDS 进行了一些更改,以适应相对较大的 S3 bak 文件。
尝试从 S3 Bak 文件恢复数据库时出现以下错误 -
100% 已处理。 [2018-11-12 19:32:21.677] 处理了 32980832 页 文件 1 上的数据库 'RDSBackup'、文件 'SourceDB_NEW'。 [2018-11-12 19:32:21.680] 为数据库处理了 4547 页 'RDSBackup',文件 1 上的文件 'SourceDB_NEW_log'。 [2018-11-12 19:32:22.013] RDSBackup_FULL_COPY_ONLY_20181112_010009.bak: S3 处理已中止。
源数据库版本从 SQL2012 Enterprise 更改为 SQL2016 Standard 后开始出错。
我已将此问题上报给 AWS。根据最新更新,他们对 RDS 进行了一些更改,即使日志文件很大 (300GB),我也可以恢复数据库。
Link 最新更新详情如下 -
https://aws.amazon.com/blogs/database/rds-sql-server-has-two-new-exciting-backup-and-restore-enhancements/
替代解决方案 - 起初,我被要求尝试使用较小的日志文件进行恢复。我缩小了日志,恢复成功了。
虽然 AWS 工程师要求我检查日志文件的大小,但他们对 RDS 进行了一些更改,以适应相对较大的 S3 bak 文件。