Sql-Server-2012
沒有 .BAK 文件的 Microsoft SQL Standard 2012 DB 恢復?
早上,我正在發布一些關於我們面臨的問題的指導。我們發生了伺服器崩潰,並且我們的 SQL DB 沒有 .BAK 文件(備份/圖像失敗)。無論如何,我們確實有整個 Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER 文件夾的文件級備份。
是否有希望將這個 SQL 實例/數據庫重新組合在一起?
如果數據庫的 mdf 和 ldf 文件位於該目錄中,則可以通過嘗試將 mdf 和 ldf 文件“附加”到新的 SQL Server 實例中來重新啟動和執行數據庫。這些其他 Stack Overflow / DBA 問題的答案更詳細地說明瞭如何嘗試:
是否有希望將這個 SQL 實例/數據庫重新組合在一起?
希望?是的。
現實的期望?不。
我們發生了伺服器崩潰,並且我們的 SQL DB 沒有 .BAK 文件(備份/圖像失敗)。
一個都沒有?好的,如果最後一個失敗了,那很糟糕,但如果你根本沒有呢?坦率地說,這是不可原諒的。(您的管理層也可能這麼認為。如果確保您的數據庫是可恢復的實際上是您的工作,那麼這可能是**威脅就業比例的“史詩般的失敗”)。
…我們確實有文件級備份…
Database != Files