Configuración del acceso a las copias de seguridad del registro de transacciones - Amazon Relational Database Service

Configuración del acceso a las copias de seguridad del registro de transacciones

Para configurar el acceso a las copias de seguridad del registro de transacciones, complete la lista de requisitos de la sección Requisitos y, a continuación, ejecute el procedimiento rds_tlog_copy_setup almacenado. El procedimiento habilitará el acceso a la función de copias de seguridad del registro de transacciones en el nivel de instancia de base de datos. No tiene que ejecutarlo para cada base de datos individual de la instancia de base de datos.

importante

Se debe conceder al usuario de la base de datos el rol db_owner dentro de SQL Server en cada base de datos para configurar y utilizar la función de acceso a las copias de seguridad del registro de transacciones.

ejemplo de uso:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-bucket/myfolder';

El siguiente parámetro es obligatorio:

  • @target_s3_arn: ARN del bucket de Amazon S3 de destino en el que se copian los archivos de copias de seguridad del registro de transacciones.

ejemplo de configuración de un bucket de destino de Amazon S3:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket/mytestdb1';

Para validar la configuración, ejecute el procedimientords_show_configuration almacenado.

ejemplo de validación de la configuración:
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';

Para modificar el acceso a las copias de seguridad del registro de transacciones para que apunten a un bucket de Amazon S3 diferente, puede ver el valor actual del bucket de Amazon S3 y volver a ejecutar el procedimiento rds_tlog_copy_setup almacenado con un nuevo valor para @target_s3_arn.

ejemplo de visualización del bucket de Amazon S3 existente configurado para acceder a las copias de seguridad del registro de transacciones
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
ejemplo de actualización de un nuevo bucket de Amazon S3 de destino
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket1/mynewfolder';