设置访问事务日志备份
要设置访问事务日志备份,请完成要求部分中的要求列表,然后运行 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
';