如果你想知道数据库对象对应地都存放在哪些文件组,你可以通过下面的SQL实现:
SELECT o.[name] N'对象名', o.[type], i.[name] N'索引名', i.[index_id], f.[name] N'文件组名'
FROM sys.indexes i
INNER JOIN sys.filegroups f
ON i.data_space_id = f.data_space_id
INNER JOIN sys.all_objects o
ON i.[object_id] = o.[object_id]
WHERE o.type = 'U' -- UDT
AND i.data_space_id='2' --文件组