是否可以列出 SQL Server 上所有数据库的文件 (MDF/LDF) 信息?
我想获取一个列表,显示哪个数据库正在使用本地磁盘上的哪些文件。
我尝试过的:
exec sp_databases
所有数据库select * from sys.databases
显示了有关每个数据库的大量信息 - 但不幸的是,它没有显示每个数据库使用的文件。select * from sys.database_files
显示master
数据库的 mdf/ldf 文件 - 但不显示其他数据库
最佳答案
您可以使用sys.master_files .
Contains a row per file of a database as stored in the master database. This is a single, system-wide view.
关于sql-server - 列出有关 SQL Server 中所有数据库文件的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9630279/