我一直在研究如何通過SQL查詢刪除特定的備份文件,但我只找到關於「刪除比日期更早的備份」的結果。這不是我想要的。我想保留舊的備份,但我希望能夠通過其ID刪除特定的備份。通過SQL刪除特定的備份文件
我可以很容易地從msdb表中刪除的項,並且其還原歷史記錄對於給定的備份,但我希望能夠通過一個SQL查詢來刪除這些文件以及(我知道他們的完整路徑,如它存儲在數據庫中),這樣它們就不會在磁盤上浪費空間。
程序「xp_delete_file」似乎不允許刪除特定文件。
我假設如果有一個程序刪除舊文件,應該有一些方法來刪除一個特定的文件。請不要擔心這裏的安全。
您是否有備份文件名和路徑...? – Pandian 2013-04-24 09:36:27
我會的。這很容易從數據庫中獲取。我只是想能夠在該路徑上調用一些「DELETE」(或等價物)。 – Nuno 2013-04-24 09:37:49