在MSSQL中查询返回特定数据库的.mdf和.ldf文件名/位置?

8 sql-server

我可以在MSSQL中使用查询来获取特定数据库的.mdf和.ldf文件名/位置吗?

gbn*_*gbn 16

SELECT*FROM sys.database_files(SQL 2005+)

SELECT*FROM dbo.sysfiles(SQL 2000)


GvS*_*GvS 6

您可以使用:

exec sp_helpfile
Run Code Online (Sandbox Code Playgroud)

将返回包含有关当前数据库文件的信息的查询.

这适用于任何SQL Server版本.