有沒有一種方法可以確定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 –