none
如何刪除每日自動備份的job RRS feed

  • 問題

  • 我檢查我的MSDB.backupset,

    發現每天有三個時段會自動備份我的資料庫到virtual_device,

    可是我未曾做過相關的設定,

    在SQL Server Agent也沒有這個job的設定,

    不曉得是不是SQL Server的預設備份,

    或是其他人之前的設定,

    想請問我可以可以刪掉這個自動備份的機制?

    而我要如何利用backupset這個table看到的資訊去刪除設定?

    謝謝。

    2006年12月27日 上午 09:30

解答

  • Hi: 您好,

    backupset 這個系統資料表:
    存放的是針對每個備份組,各包含一個資料列。備份組包含單次成功備份作業的備份。
    也是存放了備份的紀錄。
    只要具備權限的人員執行備份資料庫,應該就會有此紀錄。

    這與自動排程備份無直接關係。

    在 SQL Servr 2000/2005 ,您可以使用以下的語法,刪除指定日期之前的紀錄。

    exec msdb.dbo.sp_delete_backuphistory '2006/12/27'


    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

    2006年12月27日 下午 12:48