是否有列出所有文件组的系统表?

时间:2016-03-04 22:59:31

标签: sql-server tsql

例如master.sys.master_files列出所有数据库的所有文件。 它还列出了映射到文件组的data_space_id

master.sys.filegroups表仅列出master数据库使用的文件组。是否有这样一个表格,我可以在所有数据库中获取所有文件组?

1 个答案:

答案 0 :(得分:3)

据我所知,没有一个表或视图显示实例中所有数据库的文件组。

但是每个数据库中都有一个名为 sys.filegroups 的视图,它将列出该特定数据库的文件组。

示例

USE [MyDatabase]
select * from sys.filegroups