从完全备份还原一个表

angelior 2016-08-27 10:19:30
我的DB备份有50G,如果全部还要要500G空间。现有一个表有问题,想从备份还原。
如何从完整备份中只还原一个表?
...全文
506 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingtiy 2016-08-30
  • 打赏
  • 举报
回复
数据库的备份文件只能全库还原了. 如果还可以选择的话,单独对表进行备份.可以使用bcp导出.或者,导出为带sql的insert语句的sql文件.
LongRui888 2016-08-30
  • 打赏
  • 举报
回复
一般情况就是,先还原完整备份,如果你的服务器上存储空间有限,可以先拷贝出来在别的机器上还原,然后,在把数据导出成文件,在导入到正式库里
唐诗三百首 2016-08-27
  • 打赏
  • 举报
回复
没有捷径, 整个DB还原后单独抽取出来吧.
中国风 2016-08-27
  • 打赏
  • 举报
回复
如果是误操作,要用日志还原到时间点或事务点,不能具体到某一张表
中国风 2016-08-27
  • 打赏
  • 举报
回复
只能把备份还原为新DB名,再恢复表到旧DB上
angelior 2016-08-27
  • 打赏
  • 举报
回复
我也查了下。有些小工具能读文件信息。但这么大的备份,全部还原,人要疯掉的。
卖水果的net 2016-08-27
  • 打赏
  • 举报
回复
没有部分还原功能,只能全部还原; 刚找了一下 2008 R2 的文档,确实是没有提供这个功能 ;
xiaoxiangqing 2016-08-27
  • 打赏
  • 举报
回复
那也要先完全恢复到另一个临时库

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧