2011-07-08 96 views
4

最近,我們的客戶之一從表中刪除了200萬行。從數據庫文件(.mdf和.ldf)中恢復丟失數據的問題

這裏的問題是數據庫沒有備份。我只有主數據文件(.mdf)和日誌數據文件(.ldf)。

我已經下載了一些演示版的Sql工具,通過它我可以打開.mdf文件。當我使用Sql工具打開.mdf文件時,所有丟失的數據都存放在.mdf文件中,但我無法保存或從工具中將.mdf文件的丟失數據視圖導出,直到我購買它爲止。

我遵循MSDN中顯示的許多步驟和各種網站來恢復,但都失敗了。任何人都可以幫助我,恢復已刪除的數據並放入.ldf文件的最佳過程是什麼? 我提到的網站之一恢復數據是Recover Lost Data

+0

@Kunal謝謝你的編輯。 –

回答

0

丟失數據的成本是多少?丟失數據隨時間推移的成本是多少 - 也就是說,數據丟失的時間越來越長?將此成本與您發現(顯然)工作的工具成本進行比較,並將成本與時間成本相比較,並帶您找到不同的解決方案。看起來很可能,除非他們收取可笑的金額[你可以發佈產品和成本?],你最好咬下子彈,付款並立即使用產品,如果不能正常工作,可以(退還)保證退款。

另一個選擇是獲得一個事務日誌讀取程序,該程序可以讀取和處理事務日誌中存儲的數據......但是如果您沒有進行備份,那麼您的數據庫(希望是!)處於簡單恢復模式,並且取決於您的數據庫可能早已從事務日誌中刪除的數據庫的活躍程度。但是,我聽說過的所有這些計劃都有許可費用。

因爲是的,從SQL Server數據庫恢復已刪除的數據是一件很難的事情。

+0

感謝您的建議,但我現在無法購買該工具。我知道一些特定的方法使用一些查詢,我們可以恢復數據,但不是很清楚。所以,我在這裏發佈了我的問題。 –

相關問題