我有使用常规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