可以呼叫powershell來完成,很簡單就可以完成。
<pre class="c" name="code">
$a = Get-ChildItem 備份目錄
foreach($x in $a)
{
$y = ((Get-Date) - $x.CreationTime).Days
if ($y -gt 3 -and $x.PsISContainer -ne $True)
{$x.Delete()}
}
使用SQL Server Management Studio裡的管理\維護計畫,除了設定備份外,裡面有個維護清潔工作,可以讓你設定備份檔案要保留多久,超過的會自動刪除
可以用棑程,設定備份後做刪除動作,就不用額外設定SQL Agent來備份