【发布时间】:2018-11-24 06:44:25
【问题描述】:
于是我跟着doc 使用MS SQL Server 执行RDS 原生备份。我的目标是能够访问 .bak 文件并将其下载到本地。
配置似乎是正确的,我能够执行备份存储过程: 我创建了选项组并将 S3 存储桶链接到它。 但是当我去 S3 Bucket 时,.bak 文件不存在,甚至存储过程也成功执行。我一直在挠头,找不到原因。
【问题讨论】:
-
尝试使用
rds_task_status存储过程来查看在本机备份期间是否出现任何错误 -exec msdb.dbo.rds_task_status @db_name='aa144bgo6mn8srl'。您看到Completed的状态了吗? -
@AdilB 你是对的,它们都没有完成。我遇到了两个不同的错误“由于任务失败或与 RDS 自动备份的首选备份窗口重叠而中止任务。[2018-06-12 12:16:22.023] S3 ARN 的存储桶名称不能为空。请让确保提供了存储桶名称,并通过正斜杠 (/) 或冒号 (:)” 和“ [2018-06-13 08:58:22.160] 由于任务失败或并发 BACKUP_DB_DIFFERENTIAL 请求而中止任务。 [2018-06-13 08:58:22.163] 访问被拒绝”
-
太棒了!我将用这些信息为未来的 SO 搜索者创建一个答案:)
标签: sql-server amazon-web-services amazon-s3 amazon-rds database-backups