是否可以从未附加到sql server的mdf文件中读取数据库名称

时间:2013-03-05 14:40:48

标签: sql-server

我正在运行一个批处理文件来收缩大量的分离数据库日志文件。我首先使用“default_database_name”附加数据库,然后收缩数据库,然后再次将其分离并移动到下一个数据库。

这可以缩小我所有的日志文件,但是,我的所有数据库最终都拥有相同的逻辑数据库名称。我试图避免这种情况。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你可以看到这个信息,但你必须使用十六进制编辑器来查看它,对于我测试的数据库,我用十六进制编辑器打开了MDF(HxD是我使用过的那个),数据库名称是可见的在偏移量00000E20-00000E30附近:

Hex Screenshot