导航

SSIS 無法備份

Posted on 2009-12-30 09:15  杨彬Allen  阅读(610)  评论(0)    收藏  举报

    SSIS中拖入一個“備份資料庫工作”控件,對一個幾十M的DB備份,正常情況下幾秒就可以搞定了,這次備份了1個多小時控件依舊為“黃色”運行狀態。

    疑惑,打開SQL手動備份,報錯。錯誤如下:

          System.Data.SqlClient.SqlError:必須序列化資料庫上的備份和檔案操作系統作業(如ALTER DATABASE ADD FILE)。請在目前的備份或檔案操作作業完成之後,重新發出陳述式。(MIcrosoft.SqlServer.Smo)

    Google之,解釋大致意思為:當前有人在對此DB做一些動作,如正在備份,修改DB名稱,添加文件等等,導致DB類似被鎖住的樣子。

    過會再備份再報錯,如此反復多次,疑惑,有人一直在做什麽嗎?

    打開事件檢視器,在應用程式中發現真的是這樣,有成千上萬條錯誤,平均每隔幾秒就報一次:來源為MSSQLSERVER,類別目錄為(2),事件為9002。應該是某人一段BUG程式寫在死循環里。

    今天再看,已解決,SSIS備份自然也OK了。