4
例如master.sys.master_files
列出了所有数据库的所有文件。 它还列出了映射到文件组的data_space_id
。是否有列出所有文件组的系统表?
但master.sys.filegroups
表只列出master
数据库使用的文件组。有没有这样的表格,我可以在所有数据库中获得所有文件组?
例如master.sys.master_files
列出了所有数据库的所有文件。 它还列出了映射到文件组的data_space_id
。是否有列出所有文件组的系统表?
但master.sys.filegroups
表只列出master
数据库使用的文件组。有没有这样的表格,我可以在所有数据库中获得所有文件组?
据我所知,没有一个表或视图显示实例中所有数据库的文件组。
然而,在每个数据库中都会有一个名为sys.filegroups的视图,该视图将列出该特定数据库的文件组。
例
USE [MyDatabase]
select * from sys.filegroups
我不认为这是可能的。 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/47414423-5c52-492e-88fd-d673c385f447/list-all-filegroups-for-all-databases-?forum=transactsql –