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
';