Solución de problemas de recuperación en un momento dado debido a una brecha en el número de secuencia de registros - Amazon Relational Database Service

Solución de problemas de recuperación en un momento dado debido a una brecha en el número de secuencia de registros

Al intentar una recuperación en un momento dado (PITR) en RDS para SQL Server, es posible que se produzcan errores debido a brechas en los números de secuencia de registro (LSN). Estas brechas impiden que RDS restaure la base de datos a la hora solicitada y RDS coloca la instancia de restauración en estado incompatible-restore.

Las causas más frecuentes para este problema son:

  • Cambios manuales en el modelo de recuperación de la base de datos.

  • Cambios automáticos del modelo de recuperación por parte de RDS debido a recursos insuficientes para completar las copias de seguridad del registro de transacciones.

Para identificar las brechas de LSN en la base de datos, ejecute esta consulta:

SELECT * FROM msdb.dbo.rds_fn_list_tlog_backup_metadata(database_name) ORDER BY backup_file_time_utc desc;

Si detecta una brecha de LSN, puede:

  • Elegir un punto de restauración anterior a la brecha de LSN.

  • Esperar y restaurar a un punto posterior a la finalización de la siguiente copia de seguridad de la instancia.

Para evitar este problema, le recomendamos que no cambie manualmente el modelo de recuperación de las bases de datos de RDS para SQL Server, ya que interrumpe la durabilidad de la instancia. También le recomendamos que elija un tipo de instancia con recursos suficientes para la carga de trabajo a fin de garantizar copias de seguridad regulares del registro de transacciones.

Para obtener más información sobre la administración de registros de transacciones, consulte la Guía de administración y arquitectura de registros de transacciones de SQL Server en la documentación de Microsoft SQL Server.