Technischer Blog
Neuer Eintrag: 04.07.2025 von Thomas Hauser / IT at Service
Bereinigen der Backuphistorie
Mit der Implementierung der Maßnahmen zur Überwachung des TransactionLog-Backup hat mein ein wunderbares Alarmsystem, da SQL Server jedes Backup stetig mitprotokolliert. Der Job zur Überwachung nutzt jenes Protokoll, um die Zeit des letzten Backups zu prüfen. Wenn es nun aber eine Veränderung gibt, sodaß die Datenbanknamen nicht mehr übereinstimmen - wie eine Änderung des Datenbanknamens, dann wird der Job Alarm schlagen. In diesem Falle hilft nur ein Purge der Backup-Historie.
Je nach SQL Server Version kann man die besagte Purge-Stored-Procedure aber nur global für alle Datenbanken ausführen und nicht explizit einschränken. Somit hilft nur eine manuelle Bereinigung nach den definierten Regeln von SQL Server. Ich habe hier diesen Script (Externer Link) bereit gestellt, um die Backuphistorie zu entfernen. Damit findet der Job zur Transactionlogüberwachung keinen verwaisten Eintrag mehr und meldet somit keinen "Alarm" mehr! :)
Sprechen Sie mit uns!
Gerne stehen wir Ihnen bei allen Fragen rund um Ihre IT-Infrastruktur zur Seite.
Teten Sie mit uns in Kontakt und vereinbaren ein unverbindliches Beratungsgespräch.
Wir sind für Sie da!