2017-05-09 114 views
0

意圖是將RDS和加載數據導出到本地mssql數據庫。RDS服務器備份

嘗試備份rds服務器時出現以下錯誤。

SQL語句用來啓動:

USE [msdb] 
GO 
DECLARE @return_value int 
EXEC @return_value = [dbo].[rds_backup_database] 
     @source_db_name = 'abcd', 
     @S3_arn_to_backup_to = 'arn:aws:s3:::abcd/test_09_May.bak', 
     @KMS_master_key_arn = NULL, 
     @overwrite_S3_backup_file = NULL 
SELECT 'Return Value' = @return_value 
GO 

查詢查詢狀態:

exec msdb.dbo.rds_task_status 
EXEC msdb.dbo.rds_task_status 
    @db_name = 'abcd', -- sysname 
    @task_id = 7 -- int 
exec msdb.dbo.rds_task_status @task_id = 7 
exec msdb.dbo.rds_task_status @db_name='abcd' 

故障原因 - TASKINFO柱:

1. Aborted the task because of a task failure or an overlap with your preferred backup window for RDS automated backup. 
A WebException with status ConnectFailure was thrown. 

2. Aborted the task because of a task failure or an overlap with your preferred backup window for RDS automated backup. 
Access Denied 

回答

0

,我建議你使用DB出口相反,RDS不允許導出到AWS以外的環境。

1

這兩個問題都是關於S3鬥:

對於第一個問題,你備份的S3存儲是不在同一地區的RDS實例

對於第二個問題,在選項組中使用的角色不具有相應存儲桶的權限。轉到安全證書 - >角色 - >選擇策略,然後編輯。