¿Por qué veo una instantánea emergente o mi instantánea está en ejecución aunque haya finalizado el intervalo de copia de seguridad para mi instancia de RDS para SQL Server?

4 minutos de lectura
0

¿Por qué veo una instantánea emergente o mi instantánea está en ejecución aunque haya finalizado el intervalo de copia de seguridad para mi instancia de Amazon Relational Database Service (RDS) para SQL Server?

Descripción corta

Una instantánea emergente es una copia de seguridad que Amazon RDS realiza de forma automática, según sea necesario y debido a las siguientes razones:

  • Restauración o creación de una nueva base de datos con el modelo de recuperación SIMPLE.
  • Modificación del modelo de recuperación de FULL a SIMPLE o bulk-logged (registro masivo) en instancias de zona de disponibilidad (AZ) única y múltiple.
  • Para la recuperación a un momento dado (PITR), RDS carga las copias de seguridad de los registros de transacciones cada cinco minutos desde las instancias de base de datos a Amazon Simple Storage Service (Amazon S3). Cuando RDS no realiza correctamente las copias de seguridad de los registros transaccionales, RDS activa una instantánea emergente para mitigar los problemas durante la PITR.
  • Una vez finalizada la aplicación de parches a la instancia, RDS realiza una instantánea emergente para proteger la instancia.

Puede realizar copias de seguridad de las instancias de Amazon RDS mediante uno de los siguientes métodos:

  • Realizar una copia de seguridad manual de la instancia de base de datos al crear una instantánea de base de datos. Para obtener más información, consulte Creación de una instantánea de base de datos.
  • Realizar automáticamente una copia de seguridad de su instancia de base de datos asegurándose de que las copias de seguridad automatizadas están activadas. Amazon RDS crea y guarda copias de seguridad automatizadas de su instancia de base de datos durante el intervalo de copia de seguridad de su instancia de base de datos.

Al realizar una copia de seguridad manual o automática de la instancia de base de datos, se registra el evento “Backing up DB instance” (Realizando copia de seguridad de una instancia de base de datos) en los eventos de RDS. Las copias de seguridad automatizadas se realizan diariamente durante el intervalo de copia de seguridad preferido. Además, al observar el evento “Emergent Snapshot Request: Databases found to still be awaiting snapshot” (Solicitud de instantánea emergente: se encontró que las bases de datos aún estaban esperando una instantánea) en los eventos de RDS, se crea una copia de seguridad automática ad hoc. Esta copia de seguridad automática ad hoc se produce fuera del intervalo de copia de seguridad de la instancia.

Nota: Una instantánea emergente es normal y es un comportamiento esperado.

Resolución

Para identificar el motivo por el que se crea una instantánea emergente, revise los registros del motor de SQL Server:

  1. Abra la consola de Amazon RDS.
  2. En el panel de navegación, elija Databases (Bases de datos).
  3. Elija el nombre de la instancia de base de datos que contiene el archivo de registro que desea ver.
  4. Elija la pestaña Logs & events (Registros y eventos).
  5. Desplácese hacia abajo hasta la sección Logs (Registros).
  6. (Opcional) Especifique un término de búsqueda para filtrar los resultados.
  7. Elija el registro que desee ver y, a continuación, seleccione View (Ver).

Revise los registros de Amazon RDS para SQL Server, que se registran inmediatamente antes de realizar la instantánea emergente, para identificar mensajes similares a los siguientes:

BACKUP failed to complete the command BACKUP LOG Test_Database. Check the backup application log for detailed messages.
Setting database option RECOVERY to SIMPLE for database 'Test_Database'
Restore is complete on database 'Test_Database'.  The database is now available.
Starting up database 'Test_Database'.

Los registros de Amazon RDS para SQL Server indican errores de copia de seguridad de registros y cambios de un modelo de recuperación de bases de datos a SIMPLE. También indican nuevas bases de datos restauradas en una instancia o nuevas bases de datos creadas.

Para identificar las instancias que han recibido parches, consulte los eventos de RDS para buscar un evento similar a “Applying off-line patches to DB instance” (Aplicando parches sin conexión a una instancia de base de datos).