刪除備份和還原歷史記錄表中所有早于 oldest_date 的備份集的項(xiàng)目。由于執(zhí)行備份或還原操作時(shí)會(huì)在備份和還原歷史記錄表中添加行,sp_delete_backuphistory 可以用來減小 msdb 數(shù)據(jù)庫中歷史記錄表的大小。
sp_delete_backuphistory [ @oldest_date = ] 'oldest_date'
[@oldest_date =] 'oldest_date'
保留在備份和還原歷史記錄表中的最早日期。oldest_date 的數(shù)據(jù)類型為 datetime,沒有默認(rèn)值。
0(成功)或 1(失?。?/P>
無
必須在 msdb 數(shù)據(jù)庫中運(yùn)行 sp_delete_backuphistory。
執(zhí)行權(quán)限默認(rèn)授予 sysadmin 固定服務(wù)器角色成員,但可以授權(quán)給其他用戶。
下面的示例刪除備份和還原歷史記錄表中所有早于 1998 年 8 月 20 日上午 12:00 的項(xiàng)。
USE msdb相關(guān)文章
EXEC sp_delete_backuphistory '08/20/98'