设置访问事务日志备份 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

设置访问事务日志备份

要设置访问事务日志备份,请完成要求部分中的要求列表,然后运行 rds_tlog_copy_setup 存储过程。该过程将在数据库实例级别启用访问事务日志备份功能。您无需为数据库实例上的每个单独数据库运行该过程。

重要

必须在 SQL Server 中向数据库用户授予对于每个数据库的 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';