如何從SQL Server 2005表中恢復已刪除的行?如何從SQL Server 2005表中恢復已刪除的行?
0
A
回答
1
回滾事務(如果您啓動了一個)。
恢復備份(如果有的話)。
如果您有事務日誌,那麼您應該能夠將數據庫的備份恢復到剛剛刪除該行之前的點(假設您知道這是何時)。
0
如果您需要「恢復到某個時間點」選項,請不要忘記爲數據庫設置完整恢復模式!
1
有兩種方法,我們可以恢復特定的表:
- 第一招:恢復後衛了沒有恢復與
no_truncate
選項還原爲t-log
備份 - 第二種方式後:使用觸發器,我們可以恢復用審計表刪除表。
4
如果你有一個已刪除數據的數據庫備份:
- 在單獨的數據庫恢復備份,並從那裏
恢復被刪除的數據如果沒有備份,但您的數據庫是滿恢復模式:
- 嘗試使用某個第三方transaction log reader或usi讀取事務日誌ng DBCC LOG命令。
由於事務日誌記錄不完善,您需要第三方工具的幫助。這是因爲它的目的不是用於這種恢復。但是,如果您可以閱讀,那麼可以使用許多有用的細節來恢復意外刪除的數據。
1
ApexSQL Log工具可以成爲刪除行的解決方案。如果在數據庫事務日誌(在線,備份)中存在DELETE操作(數據庫未使用簡單恢復模型),則該工具可以爲操作創建撤銷T-SQL腳本。
聲明:我在ApexSQL擔任產品支持工程師工作
相關問題
- 1. 如何從SQL Server 2005中恢復意外刪除的記錄?
- 2. 從SQL Server恢復已刪除的行2000
- 3. 在Microsoft SQL Server 2012中恢復已刪除的表格2012
- 4. 如何從SQL Server 2005備份中恢復單個表?
- 5. 從sql server恢復已刪除的對象
- 6. 如何從SQL Server 2005中的表中刪除鎖?
- 7. 如何從SQL Server中的表中刪除重複的行
- 8. 從DateTime sql server 2005刪除時間2005
- 9. 刪除SQL Server 2005
- 10. 如何在SQL Server 2005中恢復SQL SERVER 2008數據庫
- 11. 如何從MYSQL數據庫中恢復已刪除的行
- 12. 如何從SQL Server 2005升級後刪除重複的SQL Server 2008實例?
- 13. 如何在SQL Server 2005中從MDF恢復數據庫?
- 14. sql server 2005還原卡在恢復中
- 15. 解析 - 恢復已刪除的行
- 16. 從Sql Server中的表中刪除行
- 17. 在SQL Server 2005中刪除表中的任何行的方法2005
- 18. 如何恢復已刪除的約會
- 19. 如何恢復已刪除的libxml2.dylib
- 20. 如何恢復已刪除的文件
- 21. 如何恢復已刪除的權限
- 22. 如何恢復已刪除的分區?
- 23. 如何從SQL Server中的表中刪除重複的記錄?
- 24. 恢復的SQL Server 2014數據庫SQL Server 2005中
- 25. SQL Server 2005級聯刪除
- 26. SQL Server 2005:刪除優化
- 27. SQL Server 2005高效刪除
- 28. SQL Server 2005 - 刪除表觸發器?
- 29. 在SQL Server數據庫恢復2005
- 30. 微軟SQL Server 2005恢復.bak文件