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