在MSSQL中查询特定数据库的.mdf和.ldf文件名/位置,可以通过以下SQL查询语句实现:
SELECT name AS FileName, physical_name AS FileLocation
FROM sys.master_files
WHERE database_id = DB_ID('YourDatabaseName')
将YourDatabaseName
替换为您要查询的数据库名称即可。这个查询语句会返回数据库的.mdf和.ldf文件的名称和位置。
在这个查询中,我们使用了sys.master_files
系统视图,它包含了所有数据库的数据文件和日志文件的信息。我们使用DB_ID()
函数获取指定数据库的ID,然后在WHERE
子句中筛选出该数据库的数据文件和日志文件。最后,我们选择name
和physical_name
列,分别表示文件名和文件位置。
领取专属 10元无门槛券
手把手带您无忧上云