日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

從SQL Server中清除msdb備份和恢復記錄

系統(tǒng) 3321 0

正如我在前面的技巧“您的數(shù)據(jù)庫上次恢復是什么時候呢?”中提到的,SQL Server使msdb數(shù)據(jù)庫內(nèi)系統(tǒng)表中的備份和恢復記錄保持激活狀態(tài)。沒有正常的維護,這些系統(tǒng)表將變得很大,從而導致對于msdb數(shù)據(jù)庫整體超大。

  這些msdb表包括:

  ?

????? backupfile?

  backupfilegroup

  backupmediafamily

  backupmediaset

  backupset

  restorefile

  restorefilegroup

  restorehistory

  幸運的是,微軟提供了兩個系統(tǒng)存儲過程,你可以用它們來限制保存出具的msdb數(shù)據(jù)庫表的大小。第一個程序刪除日期晚于某個給定時間的所有備份和恢復。第二個程序允許你刪除某個特定數(shù)據(jù)庫的所有備份和恢復記錄。讓我們具體看看這兩個程序。

?

  通過觀察我系統(tǒng)上的msdb表backupset和restorehistory,我發(fā)現(xiàn)下面的已經(jīng)執(zhí)行的數(shù)據(jù)庫備份和恢復:

從SQL Server中清除msdb備份和恢復記錄

  圖一

可能使用的第一個程序是sp_delete_backuphistory。這個系統(tǒng)存儲過程帶有一個參數(shù) – 一個截止時間。任何早于給定時間的日期都會從這個技巧前面提到的msdb表中刪除。在下面的例子中,我將刪除所有4/2/2009的所有日期。

  ?

????? -- delete all backup/restore history prior to a specified date?

  use msdb

  go

  exec sp_delete_backuphistory '2009-04-02'

  go

  再次查看這些表。我發(fā)現(xiàn)所有早于4/2/2009并且與這些已經(jīng)刪除的條目有關的備份記錄都已經(jīng)清除。

?

從SQL Server中清除msdb備份和恢復記錄

  圖二

  第二個系統(tǒng)存儲過程允許你刪除某個特定數(shù)據(jù)庫的歷史備份數(shù)據(jù),這個程序被稱作sp_delete_database_backuphistory。不幸的是,這個程序沒有提供一個選擇截止日期的更好的選項;它全有或全無。在下一個例子中,我將刪除一個給定數(shù)據(jù)庫的所有備份記錄。

  ?

????? -- delete all backup history for a specific database?

  use msdb

  go

  exec sp_delete_database_backuphistory 'test1'

  go

  正如你看到的,只有這個給定數(shù)據(jù)庫的記錄被刪除了:

?

從SQL Server中清除msdb備份和恢復記錄

  圖三

從SQL Server中清除msdb備份和恢復記錄


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 淮滨县| 龙门县| 南宫市| 涿鹿县| 石狮市| 灵寿县| 蕲春县| 镇雄县| 黔东| 土默特左旗| 大竹县| 钦州市| 平武县| 潍坊市| 墨竹工卡县| 井研县| 汝城县| 普安县| 东海县| 海安县| 明溪县| 西华县| 广汉市| 老河口市| 苍山县| 海兴县| 长沙市| 安龙县| 竹北市| 民县| 苍山县| 深圳市| 海门市| 开阳县| 札达县| 新和县| 乌苏市| 天等县| 米林县| 广宁县| 怀来县|