2016-03-04 60 views
4

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

master.sys.filegroups表只列出master数据库使用的文件组。有没有这样的表格,我可以在所有数据库中获得所有文件组?

+0

我不认为这是可能的。 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/47414423-5c52-492e-88fd-d673c385f447/list-all-filegroups-for-all-databases-?forum=transactsql –

回答

3

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

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

USE [MyDatabase] 
select * from sys.filegroups 
相关问题