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 –