如何查看每个物理mdf文件的数据库名?

How to see the database name of each physical Mdf file?

我格式化了我的电脑,所以我丢失了很多 MDF 文件(数据库),使用一个程序我能够恢复很多 .mdf 文件,问题是它们有不同的名称。

我有一个 mdf 文件列表,例如:

文件夹:MDFiles 内容:f324324234.mdf、f908908445.mdf..等

我的问题是,如何获取每个 .mdf 文件的数据库名称。

我知道它可以完成,因为我下载了一个程序 (Systools) 并且它可以, 唯一的问题是我必须一次只做一个,而且我想查看全部,因为我有超过 150 个 .mdf 文件。

PS。我在这里提出这个问题,因为这是其他程序员以前可能遇到的情况。

DBCC CHECKPRIMARYFILE ('C:\WOOPS\XXXX.MDF', X) 

其中 X 数据库名称为 2,原始文件详细信息为 3。