針對交易日誌備份的存取進行疑難排解 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

針對交易日誌備份的存取進行疑難排解

下列是您使用預存程序存取交易日誌備份時可能遇到的問題。

預存程序 錯誤訊息 問題 故障診斷建議

rds_tlog_copy_setup

此資料庫執行個體上停用備份。啟用其保留至少為 "1" 的資料庫執行個體備份,然後再試一次。

未針對資料庫執行個體啟用自動備份。

必須啟用其保留至少一天的資料庫執行個體備份保留。如需啟用自動備份和設定備份保留的詳細資訊,請參閱 Backup retention period (備份保留期間)

rds_tlog_copy_setup

執行 rds_tlog_copy_setup 預存程序時發生錯誤。重新連線至RDS端點,然後再試一次。

發生內部錯誤。

重新連線至RDS端點,然後再次執行rds_tlog_copy_setup預存程序。

rds_tlog_copy_setup

不支援在交易內執行 rds_tlog_backup_copy_setup 預存程序。驗證工作階段沒有已開啟的交易,然後再試一次。

已在交易內使用 BEGINEND 嘗試預存程序。

避免在執行 rds_tlog_copy_setup 預存程序時使用 BEGINEND

rds_tlog_copy_setup

輸入參數 @target_s3_arn 的 S3 儲存貯體名稱應該至少包含一個空格以外的字元。

提供給輸入參數 @target_s3_arn 的值不正確。

確保輸入參數@target_s3_arn指定完整的 Amazon S3 儲存貯體 ARN。

rds_tlog_copy_setup

SQLSERVER_BACKUP_RESTORE 選項未啟用,或正在進行啟用。啟用此選項,或稍後再試一次。

SQLSERVER_BACKUP_RESTORE 選項未在資料庫執行個體上啟用,或者只是啟用並擱置內部啟用。

依 Requirements (需求) 區段中所指定,啟用 SQLSERVER_BACKUP_RESTORE 選項。稍候幾分鐘,然後重新執行 rds_tlog_copy_setup 預存程序。

rds_tlog_copy_setup

輸入參數 @target_s3_arn 的目標 S3 arn 不能空白或為 null。

已提供 NULL 值給輸入參數 @target_s3_arn,或者未提供值。

確保輸入參數@target_s3_arn指定完整的 Amazon S3 儲存貯體 ARN。

rds_tlog_copy_setup

輸入參數 @target_s3_arn 的目標 S3 arn 必須以 arn:aws 開頭。

已提供前面沒有 arn:aws 的輸入參數 @target_s3_arn

確保輸入參數@target_s3_arn指定完整的 Amazon S3 儲存貯體 ARN。

rds_tlog_copy_setup

目標 S3 ARN 已設定為提供的值。

rds_tlog_copy_setup 預存程序先前執行,並使用 Amazon S3 儲存貯體 設定ARN。

若要修改 Amazon S3 儲存貯體值以存取交易日誌備份,請提供不同的 target S3 ARN

rds_tlog_copy_setup

無法產生憑證以啟用對交易日誌備份的存取。確認 ARN隨附的 S3 路徑rds_tlog_copy_setup,稍後再試一次。

產生憑證以啟用對交易日誌備份的存取時發生未指定的錯誤。

檢閱您的設定組態,然後再試一次。

rds_tlog_copy_setup

當有擱置中任務時,您無法執行 rds_tlog_copy_setup 預存程序。等待擱置中任務完成,然後再試一次。

隨時只能執行兩項任務。有擱置中任務等待完成。

檢視擱置中任務並等待它們完成。如需監控任務狀態的詳細資訊,請參閱 追蹤任務的狀態

rds_tlog_backup_copy_to_S3

已針對資料庫 %s 發出 T-log 備份檔案複製任務,任務識別符為 %d。請稍後再試一次。

隨時只能針對指定資料庫執行一個複製任務。有擱置中複製任務等待完成。

檢視擱置中任務並等待它們完成。如需監控任務狀態的詳細資訊,請參閱 追蹤任務的狀態

rds_tlog_backup_copy_to_S3

必須至少提供這三個參數集的其中一個。SET-1:(@backup_file_start_time、@backup_file_end_time) | SET-2:(@starting_lsn、@ending_lsn) | SET-3:(@rds_backup_starting_seq_id、@rds_backup_ending_seq_id)

未提供這三個參數集的任一個,或提供的參數組缺少必要參數。

您可以指定時間、lsn 或序列 ID 參數。需要這三組參數中的一組。如需必要參數的詳細資訊,請參閱 複製交易日誌備份

rds_tlog_backup_copy_to_S3

您的執行個體上停用備份。請啟用備份,一段時間後再試一次。

未針對資料庫執行個體啟用自動備份。

如需啟用自動備份和設定備份保留的詳細資訊,請參閱 Backup retention period (備份保留期間)

rds_tlog_backup_copy_to_S3

找不到指定的資料庫 %s。

提供給輸入參數 @db_name 的值與資料庫執行個體上的資料庫名稱不符。

使用正確的資料庫名稱。若要依名稱列出所有資料庫,請執行 SELECT * from sys.databases

rds_tlog_backup_copy_to_S3

無法為SQL伺服器系統資料庫或 rdsadmin 資料庫執行 rds_tlog_backup_copy_to_S3 預存程序。

為輸入參數提供的值@db_name符合SQL伺服器系統資料庫名稱或RDSAdmin資料庫。

存取交易日誌備份時,不允許使用下列資料庫:master, model, msdb, tempdb, RDSAdmin.

rds_tlog_backup_copy_to_S3

輸入參數 @db_name 的資料庫名稱不能空白或為 null。

提供給輸入參數 @db_name 的值空白或為 NULL

使用正確的資料庫名稱。若要依名稱列出所有資料庫,請執行 SELECT * from sys.databases

rds_tlog_backup_copy_to_S3

資料庫執行個體備份保留期間必須至少設為 1,才能執行 rds_tlog_backup_copy_setup 預存程序。

未針對資料庫執行個體啟用自動備份。

如需啟用自動備份和設定備份保留的詳細資訊,請參閱 Backup retention period (備份保留期間)

rds_tlog_backup_copy_to_S3

執行預存程序 rds_tlog_backup_copy_to_S3 時發生錯誤。重新連線至RDS端點,然後再試一次。

發生內部錯誤。

重新連線至RDS端點,然後再次執行rds_tlog_backup_copy_to_S3預存程序。

rds_tlog_backup_copy_to_S3

只能提供這三個參數集的其中一個。SET-1:(@backup_file_start_time、@backup_file_end_time) | SET-2:(@starting_lsn、@ending_lsn) | SET-3:(@rds_backup_starting_seq_id、@rds_backup_ending_seq_id)

提供了多個參數集。

您可以指定時間、lsn 或序列 ID 參數。需要這三組參數中的一組。如需必要參數的詳細資訊,請參閱 複製交易日誌備份

rds_tlog_backup_copy_to_S3

不支援在交易內執行 rds_tlog_backup_copy_to_S3 預存程序。驗證工作階段沒有已開啟的交易,然後再試一次。

已在交易內使用 BEGINEND 嘗試預存程序。

避免在執行 rds_tlog_backup_copy_to_S3 預存程序時使用 BEGINEND

rds_tlog_backup_copy_to_S3

提供的參數落在交易日誌記錄保留期間之外。若要列出可用的交易日誌備份檔案,請執行 rds_fn_list_tlog_backup_metadata 函數。

對於適合複本保留時段的所提供輸入參數,沒有可用的交易日誌備份。

使用有效的一組參數再試一次。如需必要參數的詳細資訊,請參閱 複製交易日誌備份

rds_tlog_backup_copy_to_S3

處理請求時發生許可錯誤。確保儲存貯體與資料庫執行個體位於相同的帳戶和區域中,並確認公開文件中針對範本的 S3 儲存貯體政策許可。

偵測到提供的 S3 儲存貯體或其政策許可發生問題。

確認您針對存取交易日誌備份進行的設定是正確的。如需 S3 儲存貯體設定需求的詳細資訊,請參閱 要求

rds_tlog_backup_copy_to_S3

不允許在僅供RDS讀取複本執行個體上執行rds_tlog_backup_copy_to_S3預存程序。

已嘗試在僅供RDS讀取複本執行個體上儲存的程序。

連線至RDS主要資料庫執行個體以執行rds_tlog_backup_copy_to_S3預存程序。

rds_tlog_backup_copy_to_S3

輸入參數LSN的 @starting_lsn 必須小於 @ending_lsn

提供給輸入參數 @starting_lsn 的值大於提供給輸入參數 @ending_lsn 的值。

確定提供給輸入參數 @starting_lsn 的值小於提供給輸入參數 @ending_lsn 的值。

rds_tlog_backup_copy_to_S3

rds_tlog_backup_copy_to_S3 預存程序只能由來源資料庫中的 db_owner 角色成員執行。

對於嘗試在提供的 db_name 上執行 rds_tlog_backup_copy_to_S3 預存程序的帳戶,尚未授予 db_owner 角色。

確定執行預存程序的帳戶是透過所提供 db_namedb_owner 角色獲得許可。

rds_tlog_backup_copy_to_S3

輸入參數的序列 ID @rds_backup_starting_seq_id 必須小於或等於或等於@rds_backup_ending_seq_id

提供給輸入參數 @rds_backup_starting_seq_id 的值大於提供給輸入參數 @rds_backup_ending_seq_id 的值。

確定提供給輸入參數 @rds_backup_starting_seq_id 的值小於提供給輸入參數 @rds_backup_ending_seq_id 的值。

rds_tlog_backup_copy_to_S3

SQLSERVER_BACKUP_RESTORE 選項未啟用,或正在啟用中。啟用此選項,或稍後再試一次。

SQLSERVER_BACKUP_RESTORE 選項未在資料庫執行個體上啟用,或者只是啟用並擱置內部啟用。

依 Requirements (需求) 區段中所指定,啟用 SQLSERVER_BACKUP_RESTORE 選項。稍候幾分鐘,然後重新執行 rds_tlog_backup_copy_to_S3 預存程序。

rds_tlog_backup_copy_to_S3

輸入參數 @backup_file_start_time 的開始時間必須小於 @backup_file_end_time

提供給輸入參數 @backup_file_start_time 的值大於提供給輸入參數 @backup_file_end_time 的值。

確定提供給輸入參數 @backup_file_start_time 的值小於提供給輸入參數 @backup_file_end_time 的值。

rds_tlog_backup_copy_to_S3

由於缺少存取權,我們無法處理請求。請檢查功能的設定和許可。

Amazon S3 儲存貯體許可可能有問題,或提供的 Amazon S3 儲存貯體位於另一個帳戶或區域中。

確保 Amazon S3 儲存貯體政策許可允許RDS存取。確保 Amazon S3 儲存貯體與資料庫執行個體位於相同的帳戶和區域中。

rds_tlog_backup_copy_to_S3

對於未加密儲存體的執行個體,您無法將KMS金鑰ARN作為輸入參數提供給預存程序。

未在資料庫執行個體上啟用儲存體加密時,不應提供輸入參數 @kms_key_arn

請不要提供輸入參數給 @kms_key_arn

rds_tlog_backup_copy_to_S3

您必須為儲存加密執行個體的儲存程序提供KMS金鑰ARN作為輸入參數。

在資料庫執行個體上啟用儲存體加密時,必須提供輸入參數 @kms_key_arn

提供 的輸入參數@kms_key_arn,其值與 Amazon S3 儲存貯體ARN的 相符,以用於交易日誌備份。

rds_tlog_backup_copy_to_S3

在執行 rds_tlog_backup_copy_to_S3 預存程序之前,您必須先執行 rds_tlog_copy_setup 預存程序並設定 @target_s3_arn

在嘗試執行 rds_tlog_backup_copy_to_S3 預存程序之前,尚未完成對交易日誌備份設定程序的存取。

執行 rds_tlog_copy_setup 預存程序,然後再執行 rds_tlog_backup_copy_to_S3 預存程序。如需執行設定程序以存取交易日誌備份的詳細資訊,請參閱 設定交易日誌備份的存取權