如何:將現有的索引移到不同的檔案群組 (SQL Server Management Studio)
此主題描述如何使用 SQL Server Management Studio 將目前檔案群組中的現有索引移到不同的檔案群組。如果資料表含有叢集索引,則將叢集索引移到新的檔案群組也會使資料表移到該檔案群組中。
若要將現有的索引移到不同的檔案群組或資料分割配置
在 [物件總管] 中,連接到 SQL Server 2005 Database Engine 的執行個體,然後展開該執行個體。
展開 [資料庫],展開包含具有特定索引的資料表的資料庫,然後展開 [資料表]。
展開索引所在的資料表,然後展開 [索引]。
以滑鼠右鍵按一下要移動的索引,然後選取 [屬性]。
在 [索引屬性] 對話方塊,選取 [儲存體] 頁面。
選取要移動索引的檔案群組。
您無法使用 [索引屬性] 對話方塊來移動由於唯一或主索引鍵條件約束而建立的索引。若要移動這些索引,請使用 ALTER TABLE 搭配 DROP CONSTRAINT 選項來卸除條件約束,然後使用 ALTER TABLE 搭配 ADD CONSTRAINT 選項來針對所需的檔案群組重新建立條件約束。
如果資料表或索引已經分割,請選取要移動索引的資料分割配置。如需有關資料分割索引的詳細資訊,請參閱<資料分割資料表與索引>。
如果您要移動叢集索引,可使用線上處理。線上處理允許並行使用者在索引作業期間,存取基礎資料和非叢集索引。如需詳細資訊,請參閱<線上執行索引作業>。
在使用 SQL Server 2005 Enterprise Edition 的多處理器電腦上,您可以指定平行處理原則的最大程度值,藉以設定用來執行索引陳述式的處理器數目。如需詳細資訊,請參閱<設定平行索引作業>。
按一下 [確定]。
請參閱
概念
其他資源
Database Engine 的如何主題
索引的如何主題
瞭解索引
SQL Server Management Studio 教學課程