Ich habe untersucht, wie löschen Sie eine bestimmte Backup-Datei durch eine SQL-Abfrage, aber ich finde nur Ergebnisse über "Löschen von Backups älter als ein Datum". Das ist nicht was ich will. Ich möchte alte Backups behalten, aber ich möchte ein bestimmtes Backup anhand seiner ID löschen können.Löschen Sie bestimmte Backup-Datei über SQL
Ich kann leicht die Einträge aus den msdb Tabellen entfernen und seinen Wiederherstellungsverlauf für eine bestimmte Sicherung, aber ich möchte in der Lage sein, die Dateien als auch über eine SQL-Abfrage zu löschen (Ich kenne ihren vollständigen Pfad, wie es ist in der Datenbank gespeichert), so dass sie nicht weiter Speicherplatz auf der Festplatte verschwenden.
Die Prozedur "xp_delete_file" scheint nicht zu erlauben, eine bestimmte Datei zu löschen.
Ich nehme an, dass, wenn es eine Prozedur zum Löschen alter Dateien gibt, sollte es eine Möglichkeit geben, eine bestimmte Datei zu löschen. Bitte mach dir keine Sorgen über die Sicherheit hier.
haben Sie den Namen und Pfad-Backup-Datei zu finden ...? – Pandian
tue ich. Das ist ziemlich einfach von der Datenbank zu holen. Ich möchte einfach nur "DELETE" (oder gleichwertig) auf diesem Pfad aufrufen können. – Nuno