分離數據庫造成全文索引的丟失

          今天公司的中央數據庫日誌滿了。我做了一個極笨的操作。首先分離了數據庫,然後刪除了日誌文件,然後再附加數據庫,本來這樣的操作平時其他的數據庫都是這麽用的,也沒見出過什麽問題,但是中央數據庫建立過全文索引,問題來,利用全文索引檢索不了了,原來在分離數據庫的時候,全文索引的目錄也失去了關聯。我嘗試重新填充或者增量填充,都失敗了,其實目錄文件還是存放在硬盤上的,並沒有被刪除,只是失去了關聯,但是sql server 2000確要重新建立索引才行,它並不能使用原來失去關聯的索引目錄,我查過sql server的help,沒有找到可行的恢復方案。本人水平有限,如果哪位高人知道如何解決,還望賜教。

           沒有辦法,還是重建吧,我做了一些試驗,發現一些值得注意的地方。一般來説,大家重建全文索引也沒有什麽,重建就重建吧,然後刪除,重建這樣操作。但是對於一個大容量的數據庫,例如有幾百萬的數據,或者由非常多的表需要建立獨立的全文索引目錄,或者是全文索引目錄的磁盤位置,或者你原來的一些schedule(時間表)的設定,如果你不想改動這些設定。你就可以在  數據庫->全文索引 點擊右鍵,點擊“Repopulate All CataLogs(重構所有的目錄)”,這樣你就可以不動任何設定的情況下重啓全文索引。 

   不知道是否還有更好的解決方法,還在嘗試當中。。。。

你可能感兴趣的:(分離數據庫造成全文索引的丟失)