【发布时间】:2018-12-10 22:48:11
【问题描述】:
尝试从 S3 Bak 文件恢复数据库时出现以下错误 -
100% 已处理。 [2018-11-12 19:32:21.677] 处理了 32980832 个页面 数据库“RDSBackup”,文件 1 上的文件“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 后出现错误。
【问题讨论】:
-
“处理已中止”信息不足以让您的同行帮助您解决问题。除非您要还原到的实例是不是 SQL Server 2016 或更高版本(检查
SELECT @@VERSION;),否则您应该联系 RDS 支持。如果版本是 2012 或 2014,您将不得不升级或迁移到具有较新版本的不同服务器。您将永远无法将 2016 年的备份恢复到 2012 年或 2014 年的服务器。 -
可能是数据库使用的是2012年的企业功能,2016年仍然是企业功能;因此错误。
-
当我运行 select @@version Microsoft SQL Server 2017 (RTM-CU9-GDR) (KB4293805) - 14.0.3035.2 (X64) 2018 年 7 月 6 日 18:24:36 版权所有 (C ) 2017 Microsoft Corporation Web Edition (64-bit) on Windows Server 2012 R2 Standard 6.3
(Build 9600: ) (Hypervisor)
标签: sql-server amazon-web-services amazon-s3 amazon-rds restore