2015-07-21 158 views
1

我试图还原通过SQL Server Management Studio中备份的表。所以我右键单击数据库和打击任务然后恢复,并带来了这个箱子:SQL Server Management Studio中还原备份表

enter image description here

然而,这将恢复整个作业数据库时,我只需要内恢复7个的一个表这个数据库。我如何做到这一点?

我需要恢复的表大概是一周前的最后一个权利,数据库中的所有其他表都是今天添加的,因此不能恢复到它们的旧版本。

回答

3

你不能没有恢复整个数据库还原少数几个表格。你有两件事情可以做:

  1. 恢复整个数据库别的地方,然后有问题的7个表复制到你的数据库

  2. 把那些7个表到一个单独的文件组,然后备份和恢复只是该文件组。此外,它必须是一个次要文件组,因为为了恢复主要文件,你仍然需要恢复整个数据库

1

你能做的就是暂时恢复数据库备份到新的数据库在同一台服务器上最简单的事情。然后,你可以随心所欲地做任何事情,然后放下。

所以,如果我是你,我会做到以下几点:

  1. 将数据库还原到新的数据库服务器上
  2. 从这个新的数据库恢复表。我想你只需复制数据,所以你可以选择a)从目标删除并从源插入到目标,或b)执行合并
  3. 删除这个新的数据库
相关问题