确定MDF和LDF文件匹配

时间:2017-08-09 03:31:53

标签: sql-server mdf ldf

有没有办法确定MDF与SQL Server的LDF文件有什么关系?我们遇到服务器崩溃并关闭这些文件,并且只用文件名的随机整数命名。所以现在我们需要猜测哪个MDF和LDF能够合起来,但是最好的方法是什么呢?

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式找到当前数据库的MDF和LDF:

sp_helpdb 'YourDBName'

或者你可以看到你实例中的所有内容:

SELECT name, physical_name AS current_file_location FROM sys.master_files

如果是离线情况,请尝试以下方法:

SELECT DB.name, MF.name, MF.type_desc, MF.physical_name
FROM sys.databases DB
INNER JOIN sys.master_files MF ON db.database_id = mf.database_id
WHERE DB.state = 6 

DB.State= 6表示离线状态。