Salta al contenuto

Perché vedo uno snapshot emergente o uno snapshot in esecuzione al termine della finestra di backup della mia istanza Amazon RDS per SQL Server?

3 minuti di lettura
0

Desidero sapere perché vedo uno snapshot emergente o uno snapshot in esecuzione al termine della finestra di backup della mia istanza Amazon Relational Database Service (Amazon RDS) per SQL Server.

Breve descrizione

Uno snapshot emergente è un evento di backup normale e automatico che Amazon RDS esegue in questi casi:

  • Ripristini o crei un nuovo database con un set di modelli di ripristino semplice.
  • Modifichi un modello di ripristino da completo a semplice o registrato in blocco sia per le istanze singole e che per le istanze multi-AZ.
  • Amazon RDS non ha eseguito correttamente i backup dei log transazionali.
    Nota: Amazon RDS crea uno snapshot emergente per prevenire problemi durante un ripristino di un punto temporale (PITR). Amazon RDS carica i backup dei log transazionali ogni 5 minuti su Amazon Simple Storage Service (Amazon S3).
  • L'applicazione delle patch alle istanze database è completa e Amazon RDS ha creato uno snapshot per proteggere l'istanza.

Per eseguire il backup delle istanze Amazon RDS, intraprendi una delle seguenti azioni:

Quando esegui il backup manuale o automatico dell'istanza database, Amazon RDS registra un evento "Backing up DB instance" (Backup dell'istanza database) nella scheda Eventi. I backup automatici vengono eseguiti giornalmente durante la finestra di backup preferita. Inoltre, registra un evento "Databases found to still be awaiting snapshot" (Database ancora in attesa di snapshot) quando Amazon RDS esegue un backup una tantum al di fuori della finestra di backup dell'istanza.

Risoluzione

Per identificare il motivo dello snapshot emergente, esamina i log del motore di SQL Server registrati da Amazon RDS immediatamente prima che Amazon RDS creasse lo snapshot.

Completa i seguenti passaggi.

  1. Apri la console Amazon RDS.
  2. Nel pannello di navigazione, scegli Database.
  3. Seleziona l'istanza database contenente il file di log da visualizzare.
  4. Nella pagina DB instance details (Dettagli dell’istanza database), scegli Log ed eventi.
  5. Nella sezione Log, seleziona il log, quindi scegli Visualizza.
    Nota: puoi anche inserire un termine di ricerca per filtrare i risultati.

Esamina i log di Amazon RDS per SQL Server registrati immediatamente prima dello snapshot emergente.

I log contengono messaggi simili ai seguenti:

  • "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'."

Per identificare le istanze con patch, individua un messaggio di evento simile a "Applying off-line patches to DB instance" in Eventi RDS.