本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定交易日誌備份的存取權
若要設定交易日誌備份的存取權,請完成 要求 區段中的需求清單,然後執行 rds_tlog_copy_setup
預存程序。此程序將在資料庫執行個體層級啟用對交易日誌備份功能的存取。您不需要針對資料庫執行個體上的每個個別資料庫執行個體執行此程序。
重要
必須授予資料庫使用者每個資料庫上SQL伺服器內db_owner
的角色,以設定和使用對交易日誌備份功能的存取。
範例 使用方式:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::
amzn-s3-demo-bucket
/myfolder
';
以下是必要參數:
-
@target_s3_arn
– 要複製交易日誌備份檔案的目標 Amazon S3 儲存貯體ARN的 。
範例 設定 Amazon S3 目標儲存貯體的範例:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::
amzn-s3-demo-logging-bucket
/mytestdb1
';
若要驗證組態,請呼叫 rds_show_configuration
預存程序。
範例 驗證組態的範例:
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
若要修改交易日誌備份的存取權,以指向不同的 Amazon S3 儲存貯體,您可以檢視目前的 Amazon S3 儲存貯體值,然後使用 @target_s3_arn
的新值重新執行預存程序 rds_tlog_copy_setup
。
範例 檢視為了存取交易日誌備份而設定現有 Amazon S3 儲存貯體的範例
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
範例 更新為新目標 Amazon S3 儲存貯體的範例
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::
amzn-s3-demo-logging-bucket1
/mynewfolder
';