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