有没有一种方法可以确定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. SQL Server 2008恢复MDF和LDF文件
- 3. 如何打开.mdf和.ldf文件?
- 4. Visual Studio gitignore和mdf,ldf文件
- 5. 确定.mdf是否需要附加.ldf
- 6. MDF和LDF SQL Server备份
- 7. 如何使用2个mdf和2个ldf文件恢复数据库,只留下1个mdf/ldf对?
- 8. 指定MAXSIZE为MDF LDF文件在创建SQL Server 2005中
- 9. 通过复制mdf和ldf文件备份数据库
- 10. 移动SQL数据库文件MDF和LDF到新位置
- 11. SQL Server数据库文件(.mdf和.ldf)不反对删除
- 12. .mdf和.ldf文件显示错误的日期?
- 13. 导出SQL Server MDF和LDF数据库文件
- 14. 从恢复打开SQL Server .mdf和.ldf文件
- 15. 从SQL Server 2008的.mdf和.ldf文件创建MySQL数据库
- 16. 附加没有LDF文件的MDF文件
- 17. 如何将文件.mdf&.ldf转换为mysql格式
- 18. 虚拟驱动器上的MDF,LDF文件
- 19. 使用没有LDF的MDF文件还原SQL Server数据库
- 20. 如何保护SQL Server数据文件.MDF并锁定.LDF不被复制?
- 21. 如何在SQL脚本中定义mdf,ldf文件默认位置路径
- 22. 从数据库文件(.mdf和.ldf)中恢复丢失数据的问题
- 23. 我复制复制的SQL Server MDF和LDF文件,而服务器在使用
- 24. 有没有关于mdf,ndf,ldf文件格式的一些文件?
- 25. 创建从备份改变MDF和LDF路径
- 26. Git和SQL Server MDF文件
- 27. 如何将.mdf文件和关联的.ldf文件从Visual Studio上传到使用WebsitePanel的主机?
- 28. 我想在我的服务器上读取另一个mdf ldf文件
- 29. 的.htaccess文件夹重定向到文件夹精确匹配
- 30. LDF文件和简单恢复模型
您是否试过[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 –