Jika Anda hanya ingin memindahkan tabel ke grup file baru, Anda perlu membuat ulang indeks berkerumun pada tabel (setelah semua:indeks berkerumun adalah data tabel) pada filegroup baru yang Anda inginkan.
Anda dapat melakukannya dengan mis.:
CREATE CLUSTERED INDEX CIX_YourTable
ON dbo.YourTable(YourClusteringKeyFields)
WITH DROP_EXISTING
ON [filegroup_name]
atau jika indeks berkerumun Anda unik :
CREATE UNIQUE CLUSTERED INDEX CIX_YourTable
ON dbo.YourTable(YourClusteringKeyFields)
WITH DROP_EXISTING
ON [filegroup_name]
Ini membuat indeks berkerumun baru dan menghapus yang sudah ada, dan membuat indeks berkerumun baru di grup file yang Anda tentukan - dan voila, data tabel Anda telah dipindahkan ke grup file baru.
Lihat dokumen MSDN tentang CREATE INDEX untuk detail tentang semua opsi yang tersedia yang mungkin ingin Anda tentukan.
Ini tentu saja belum berurusan dengan partisi, tapi itu adalah cerita lain untuk dirinya sendiri...