我有使用常規SQL Server 2005備份命令進行的備份。有沒有辦法恢復一個表,而不是整個數據庫?如何從SQL Server 2005備份中恢復單個表?
15
A
回答
20
將整個數據庫還原到另一臺機器(或臨時數據庫),然後複製表似乎對我來說最簡單。
5
備份單元和recovery in SQL Server是數據庫(它是參照完整性的外部邊界)。
對於行級還原(SQL數據比較和SQL備份),Red Gate有一些pretty good tools,但它們的價格相當。
1
分離當前數據庫,然後使用tbl的日期將數據庫恢復到新位置(使子文件夾)與生產數據庫保持分離,然後將數據庫恢復到該子文件夾,完成後找到你需要的tbl,並將它編寫成一個創建腳本文件保存到一個文件,你完成數據庫刪除它,然後重新連接原來的一個,現在滾動到你想要恢復的tbl並將其編寫爲一個創建文件(這是一個備份)現在刪除tbl,確保你的數據庫被選中,然後活動的下一個將剛剛創建的腳本文件加載到查詢分析器中的其他數據庫並運行它,它應該報告成功現在檢查看看你的TBL是否已被替換。你的完成
7
這不是原生支持SSMS,但它可能使用第三方工具。
除了紅門(偉大的工具btw),你可以嘗試從ApexSQL的SQL Diff(恢復對象)和SQL Data Diff(恢復數據)。
聲明:我不隸屬於ApexSQL,但我們是他們的客戶並使用他們的工具
相關問題
- 1. SQL Server 2005 - 如何恢復多個備份(.bak)
- 2. 如何在SQL Server 2014中從SQL Server 2008 R2恢復備份?
- 3. 備份SQL Server 2008和恢復到SQL Server 2005
- 4. SQL Server 2000的備份SQL Server上恢復2005
- 5. SQL Server備份和恢復
- 6. 無法從備份恢復SQL Server 2008
- 7. 從SQL Server恢復差異備份
- 8. SQL Server 2005中無法恢復我的備份
- 9. SQL Server 2005-> 2008升級:分離/附加與備份/恢復?
- 10. 如何從SQL Server 2005表中恢復已刪除的行?
- 11. DBA - SQL Server 2005 - 備份
- 12. 恢復SQL Server備份的問題
- 13. 的SQL Server 2014:恢復舊的備份
- 14. 恢復差異備份SQL Server 2014
- 15. sql server恢復備份錯誤
- 16. 恢復備份與SQL Server 2008
- 17. sql server備份文件前後恢復
- 18. 使用SQL Server恢復備份
- 19. C#SQL Server Express的備份和恢復
- 20. 如何備份數據庫備份每天在SQL Server 2005中
- 21. 從單表查詢備份恢復mysql
- 22. 從備份恢復MySQL表
- 23. 如何備份/恢復從/到mnesia的單個表?
- 24. 如何在SQL Server 2005中恢復SQL SERVER 2008數據庫
- 25. 從備份恢復單個TFS項目
- 26. SQL Server:從備份恢復但保留ID(身份)引用
- 27. 如何在SQL Server 2012中恢復大容量備份?
- 28. 如何在SQL Server 2005中從MDF恢復數據庫?
- 29. 如何從SQL Server 2005中恢復意外刪除的記錄?
- 30. 如何從svn hotcopy備份中恢復
這是正確的。 SQL Server中沒有部分還原功能。 – Chris 2008-11-18 00:06:34