SQL Express数据库备份至AWS S3桶失败问题排查
问题解答
- 你的备份失败和RDS实例与S3桶的区域差异无关。us-east-1b是us-east-1区域下的可用区,两者属于同一区域范畴,不会因此导致备份失败。
- 报错信息反复明确提示:
BACKUP DATABASE WITH COMPRESSION is not supported on Express Edition (64-bit),这才是问题的核心——SQL Server Express版本不支持带压缩的备份操作。 - 解决方法:
- 执行
rds_backup_database命令时,添加@no_compression=1参数禁用压缩,或者检查命令中是否启用了压缩选项并将其关闭。 - 示例修改后的命令:
exec msdb.dbo.rds_backup_database @source_db_name='你的数据库名', @s3_arn_to_backup_to='arn:aws:s3:::你的桶名/备份文件名.bak', @no_compression=1;
- 执行
内容的提问来源于stack exchange,提问作者user532104
相关产品推荐
相关产品推荐

