Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Warum sehe ich Emergent Snapshot oder einen laufenden Snapshot, nachdem das Backup-Fenster für meine Amazon RDS für SQL Server-Instance abgelaufen ist?
Ich möchte wissen, warum ich nach Ablauf des Backup-Fensters für meine Amazon Relational Database Service (Amazon RDS) für SQL Server-Instance einen Emergent Snapshot oder einen laufenden Snapshot sehe.
Kurzbeschreibung
Ein Emergent Snapshot ist ein normales und automatisches Backup-Ereignis, das Amazon RDS durchführt, wenn Folgendes eintritt:
- Du stellst eine Datenbank wieder her oder erstellst eine neue, für die ein einfaches Wiederherstellungsmodell festgelegt ist.
- Du änderst ein Wiederherstellungsmodell von vollständig auf einfach oder massenprotokolliert, sowohl in Einzel- als auch in Multi-AZ-Instances.
- Amazon RDS hat keine Backups des Transaktionsprotokolls erfolgreich erstellt.
Hinweis: Amazon RDS erstellt einen Emergent Snapshot, um Probleme während einer zeitpunktbezogene Wiederherstellung (PITR) zu vermeiden. Amazon RDS lädt alle 5 Minuten Backups von Transaktionsprotokollen auf Amazon Simple Storage Service (Amazon S3) hoch. - Das Patchen der DB-Instance ist abgeschlossen und Amazon RDS hat einen Snapshot erstellt, um die Instance zu schützen.
Um die Amazon RDS-Instances zu sichern, führe eine der folgenden Aktionen aus:
- Erstelle einen DB-Snapshot, um die DB-Instance manuell zu sichern.
- Schalte automatische Backups für die DB-Instance ein. Amazon RDS erstellt und speichert automatische Backups während des Backup-Fensters der DB-Instance.
Wenn du die DB-Instance manuell oder automatisch sicherst, protokolliert Amazon RDS das Ereignis „Backing up DB instance“ auf der Registerkarte Ereignisse. Automatisierte Backups werden täglich innerhalb des bevorzugten Backup-Fenster durchgeführt. Es protokolliert auch das Ereignis „Databases found to still be awaiting snapshot“, wenn Amazon RDS ein einmaliges Backup außerhalb des Instance-Backup-Fensters durchführt.
Lösung
Um den Grund für den entstehenden Snapshot zu ermitteln, überprüfe die SQL Server-Engine-Protokolle, die Amazon RDS unmittelbar vor der Erstellung des Snapshots durch Amazon RDS protokolliert hat.
Führe die folgenden Schritte aus.
- Öffne die Amazon-RDS-Konsole.
- Wähle im Navigationsbereich Datenbanken.
- Wähle die DB-Instance aus, die die Protokolldatei enthält, die du anzeigen möchtest.
- Wähle auf der Seite mit den DB-Instance-Details die Option Protokolle und Ereignisse.
- Wähle im Abschnitt Protokolle das Protokoll aus und klicke dann auf Anzeigen.
Hinweis: Du kannst auch einen Suchbegriff eingeben, um die Ergebnisse zu filtern.
Prüfe die Amazon RDS für SQL Server-Protokolle, die unmittelbar vor dem Auftreten des Emergent Snapshots protokolliert werden.
Die Protokolle enthalten Meldungen, die den folgenden ähneln:
- „BACKUP konnte den Befehl BACKUP LOG Test_Database nicht abschließen. Im Protokoll der Backup-Anwendung findest du die ausführliche Meldungen.“
- „Datenbankoption RECOVERY für Datenbank 'Test_Database' auf SIMPLE setzen“
- „Die Wiederherstellung der Datenbank 'Test\ _Database' ist abgeschlossen. Die Datenbank ist jetzt verfügbar.“
- „Datenbank 'Test\ _Database' wird gestartet.“
Um gepatchte Instances zu identifizieren, überprüfe die RDS-Ereignisse, um nach einer Ereignismeldung zu suchen, die der Meldung „Offline-Patches auf DB-Instance anwenden“ ähnelt.“
- Sprache
- Deutsch
