none
REBIULD INDEX 後出現資料庫損壞 RRS feed

  • 問題

  • 近日有兩個資料庫分別在WIN 2000 / SQL 2000 和WINNT / SQL 6.5

    都有相同現象,這兩個資料庫都設有自動維護計劃,

    每星期會自動進行REBIULD INDEX,

    完成後用DBCC檢查時會發現有損壞需要進行修復,

    什至曾出現資料庫因損壞而無法使用,

    需要RESTORE備份檔取回備份資料庫

    該兩個資料庫沒有任何關連,是兩個獨立的伺服器

    請問各位大大為何會有這個情況呢?

    可以如何處理呢? 現時只可以不再進行 REBUILD 來避免出現故障

    謝謝

     

    2009年1月13日 上午 02:11

所有回覆

  • What kind of error? Are there any disk problem on those servers? Run 'dbcc checkdb' first to ensure db is good before reindex. By the way, how often do you rebuild index and check db?

    2009年1月13日 下午 03:25
  • 謝謝你的回覆.

    問題是發生在REBUILD INDEX後,

    REBUILD後再做DBCC CHECK DB 就會發現故障,

    然後要進行修復,

    如果不做DBCC就會出現資料庫損壞,

    需要重新進行還原備份資料庫,

    這兩個資料庫運作了超過5年

    有什麼方法解決嗎?

     

    2009年1月14日 下午 02:49
  • Any error during rebuild index? Any disk error in windows system event log?

    2009年1月15日 下午 02:38