xp_delete_file
xp_delete_file ist ein undokumentiertes, erweitertes gespeichertes Verfahren in SQL Server, und obwohl es existiert und von einigen Wartungsaufgaben genutzt wird, empfiehlt Microsoft nicht, es direkt in der Produktion aufzurufen, da es von der offiziellen Dokumentation nicht unterstützt wird und in zukünftigen Versionen entfernt oder geändert werden kann.
xp_delete_file Die folgenden 5 Parameter:
- Dateityp = 0 für Sicherungsdateien und 1 für Berichtsdateien.
- Ordnerpfad = Der Ordner, in dem du die Datei löschen möchtest. Der Weg muss mit einem Rückschlag enden.
- Dateiendung = Dies kann "BAK" oder "TRN" oder eine beliebige normale Erweiterung sein.
- Datum = Das Fälligkeitsdatum der Datei, die gelöscht werden muss.
- Unterordner = 0 bedeutet, den Unterordner zu ignorieren, und 1 bedeutet, die Dateien im Unterordner zu löschen.
Referenz:Der Hyperlink-Login ist sichtbar.
xp_delete_files
In SQL Server 2019 sys.xp_delete_files eine leistungsfähigere Funktion, sagte erUnterstützung für Standard-DOS-Wildcards, kann in Kombination mit sys.dm_os_enumerate_filesystem verwendet werden.
Referenz:Der Hyperlink-Login ist sichtbar. |