Configurar o acesso aos backups de logs de transações
Para configurar o acesso aos backups de logs de transações, complete a lista de requisitos na seção Requisitos e, depois, execute o procedimento armazenado rds_tlog_copy_setup
. O procedimento permitirá o acesso ao recurso de backups de logs de transações em nível de instância de banco de dados. Você não precisa executá-lo para cada banco de dados individual na instância de banco de dados.
Importante
O usuário do banco de dados deve receber a função db_owner
no SQL Server em cada banco de dados para configurar e usar o recurso de acesso aos backups de logs de transações.
exemplo uso:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::
amzn-s3-demo-bucket
/myfolder
';
O seguinte parâmetro é obrigatório:
-
@target_s3_arn
: o ARN do bucket de destino do Amazon S3 no qual copiar arquivos de backup de logs de transações.
exemplo de definir um bucket de destino do Amazon S3:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::
amzn-s3-demo-logging-bucket
/mytestdb1
';
Para validar a configuração, chame o procedimento armazenado rds_show_configuration
.
exemplo de validar a configuração:
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
Para modificar o acesso aos backups de logs de transações para apontar para um bucket diferente do Amazon S3, você pode visualizar o valor atual do bucket do Amazon S3 e executar novamente o procedimento armazenado rds_tlog_copy_setup
utilizando um novo valor para o @target_s3_arn
.
exemplo de visualizar o bucket existente do Amazon S3 configurado para acesso aos backups de logs de transações
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
exemplo de atualização para um novo bucket de destino do Amazon S3
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::
amzn-s3-demo-logging-bucket1
/mynewfolder
';