Cuando queremos eliminar un filegroup debemos saber que tablas se encuentran en ellos, para posteriormente eliminarlos.
Pimero debemos colocarnos sobre la base de datos donde se encuentra el filegroup.
Para listar todas las tablas en el filegroup
select distinct(object_name(id)) from sysindexes
where groupid=filegroup_id('')
Para listar todos los índices en un filegroup
select name from sysindexes
where groupid=filegroup_id('')
and indid > 0