从完全备份还原一个表

angelior 2016-08-27 10:19:30
我的DB备份有50G,如果全部还要要500G空间。现有一个表有问题,想从备份还原。
如何从完整备份中只还原一个表?
...全文
450 点赞 收藏 8
写回复
8 条回复
kingtiy 2016年08月30日
数据库的备份文件只能全库还原了. 如果还可以选择的话,单独对表进行备份.可以使用bcp导出.或者,导出为带sql的insert语句的sql文件.
回复 点赞
阳泉酒家小当家 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日
那也要先完全恢复到另一个临时库
回复 点赞
发动态
发帖子
疑难问题
创建于2007-09-28

9310

社区成员

12.1w+

社区内容

MS-SQL Server 疑难问题
社区公告
暂无公告