有没有一种方法可以确定MDF与SQL Server的LDF文件一致?我们有一个服务器崩溃并关闭这些文件,并且只命名了一个随机整数作为文件名。所以现在我们需要猜测哪一个MDF和LDF一起去获得它们,但是最好的方法是什么?确定MDF和LDF文件匹配
2
A
回答
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
表示离线状态。
+1
从OP的描述,它听起来像这是一个*独立的*场景 - 他们有文件,他们需要知道哪些匹配,以附加数据库。 –
+0
我没有数据库,也没有与之前在文件数据库中的名称相同的名称。你读过这个问题了吗? –
相关问题
- 1. MDF和LDF文件大小
- 2. Visual Studio gitignore和mdf,ldf文件
- 3. 如何打开.mdf和.ldf文件?
- 4. 确定.mdf是否需要附加.ldf
- 5. MDF和LDF SQL Server备份
- 6. 如何使用2个mdf和2个ldf文件恢复数据库,只留下1个mdf/ldf对?
- 7. 指定MAXSIZE为MDF LDF文件在创建SQL Server 2005中
- 8. 导出SQL Server MDF和LDF数据库文件
- 9. 从SQL Server 2008的.mdf和.ldf文件创建MySQL数据库
- 10. 从恢复打开SQL Server .mdf和.ldf文件
- 11. 如何将文件.mdf&.ldf转换为mysql格式
- 12. 虚拟驱动器上的MDF,LDF文件
- 13. 如何保护SQL Server数据文件.MDF并锁定.LDF不被复制?
- 14. 如何在SQL脚本中定义mdf,ldf文件默认位置路径
- 15. 我复制复制的SQL Server MDF和LDF文件,而服务器在使用
- 16. 如何将.mdf文件和关联的.ldf文件从Visual Studio上传到使用WebsitePanel的主机?
- 17. LDF文件和简单恢复模型
- 18. 全文确定匹配的字段
- 19. 如何读取LDF文件?
- 20. 删除数据库但不删除* .mdf/* .ldf
- 21. sql server 2008:为mdf/ldf设置默认位置
- 22. 如果.mdf和.ldf文件从计算机中删除,如何从SQL Server中删除数据库?
- 23. ConnectionString的mdf文件
- 24. MDF文件依赖
- 25. SQL Server MDF文件
- 26. 修复MDF文件
- 27. 使用SQL Server中的只读且无LDF文件的MDF文件附加数据库
- 28. 如何确定文件中与grep匹配的模式?
- 29. MS SQL Server从MDF和LDF恢复数据库不显示最新数据
- 30. MongoDB搜索和排序,匹配数量和精确匹配
您是否试过[sys.master_files](https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-master-files-transact-sql)? 'SELECT name,physical_name AS current_file_location FROM sys.master_files' – Fmanin
如果您有任何备份文件(无论多大),您可以从bak文件读取此信息。使用SSMS执行还原数据库,加载您的备份,并且无需还原,切换到文件选项卡。显示数据和日志文件的逻辑文件名和原始文件名。 –
但我只是说我现在的文件名是随机数。知道原始文件名称根本无法帮助我。我没有备份只是中密度纤维板和LDF –