当前位置: 代码迷 >> Sql Server >> 请教怎么将多个完全备份的数据还原
  详细解决方案

请教怎么将多个完全备份的数据还原

热度:11   发布时间:2016-04-24 10:34:03.0
请问如何将多个完全备份的数据还原
大家好,小弟遇到了个问题,大致如下。
先上代码
CREATE TABLE TEST12.dbo.A
( id INT IDENTITY(1,1) PRIMARY KEY,
age INT 
)
首先运行一次
DECLARE @i INT 
SET @i=0
WHILE @i<10
BEGIN
INSERT INTO TEST12.dbo.A VALUES (100)
SET @i+=1
END

然后执行
BACKUP DATABASE TEST12 TO DISK='F:\SQL backup\test\1.mdf'

运行
DELETE FROM TEST12.dbo.A

再次运行
DECLARE @i INT 
SET @i=0
WHILE @i<10
BEGIN
INSERT INTO TEST12.dbo.A VALUES (100)
SET @i+=1
END

然后执行
BACKUP DATABASE TEST12 TO DISK='F:\SQL backup\test\2.mdf'

这样的话 做了2次完全备份
然后我想把这2次完全备份进行还原,还原之后应该有20个数据,但是不知道怎么写语句,请大家指教,多谢

------解决方案--------------------
完全备份的话,只要回复最后一次的就行
------解决方案--------------------
1.楼主先要每2个完全备份都要还原的。还原为2个库。
2.再从中手动弄数据弄出20条.
------解决方案--------------------
1. 必须两个库都还原。
2. 必须手动把两次数据合并。
  相关解决方案