2011-07-11 41 views
2

我有一個帶有全文目錄的數據庫。看來FT目錄目前在主數據文件(MDF)中。我想在輔助數據文件(NDF)中移動或重新創建FT目錄,以便將其放置在不同的磁盤集上。有沒有人有這個過程的任何經驗?SQL Server 2008 R2全文輔助數據文件

我已經玩了好幾個小時,現在已經研究了很多。我可以創建.ndf,當我通過嚮導向其中添加單個表時,它的大小隻會增加。我需要一些方法將整個現有的FT目錄或索引移動到ndf。謝謝你的幫助。

回答

2

當您創建索引時,您可以聲明您希望創建索引的文件組,就像任何其他索引一樣。請參閱http://msdn.microsoft.com/en-us/library/ms187317.aspx

創建包含一個或多個數據文件的新文件組,然後重新創建包括「on«filegroup»」選項的全文索引。看起來您可以在全文索引中使用drop,因此您需要先放下它。

或者你可以放棄這一點。 http://support.microsoft.com/kb/240867#top

道歉,如果它不是什麼你後,我在我的手機和晚!

+0

感謝您的回覆。它看起來像ON FILEGROUP選項在08年被淘汰,但是當你創建目錄的時候,並沒有進入它的索引。 http://msdn.microsoft.com/en-us/library/ms189520.aspx我是否只創建沒有該選項的目錄,然後在添加索引時指定ON FILEGROUP?也許這就是我一直想念的時間,今天我會測試。 – Mike

+0

是的,我相信如此,對不起,我目前無法訪問實例,所以我無法爲您測試。 – Blootac

+0

謝謝!您的指導使我朝着正確的方向發展,我試圖在08忽略的創建全文目錄語句中指定文件組選項,我需要在創建全文索引語句中指定文件組。像這裏的例子USE AdventureWorks2008; GOCREATE FULLTEXT CATALOG ftCatalog; GOCREATE FULLTEXT INDEX ON HumanResources.JobCandidate(Resume)KEY INDEX PK_JobCandidate_JobCandidateIDon([ftCatalog],FILEGROUP [PRIMARY]); GO一旦我有15個聲望或更高的聲望,我可以以促進您的迴應:) – Mike

相關問題