在sql2000上的差异备份

来源:互联网 发布:疯狂java讲义 微盘 编辑:程序博客网 时间:2024/05/29 16:48

create  database  test 

go 

 use  test 

go 

 create  table  test..t(a  int) 

 insert  test..t  select  1 

backup  database  test  to  disk='c:\test.bak'

 insert  test..t  select  2 

backup  database  test  to  disk='c:\test.bak' 

 insert  test..t  select  3 

 insert  test..t  select  4 

backup  database  test  to  disk='c:\test.bak'  with  differential  delete  test..t 

 go

--下面开始恢复:

 restore  database  test  from  disk='c:\test.bak'  with  file=2,norecovery  --对应你最后一次的完整备份

restore  database  test  from  disk='c:\test.bak'  with  file=3  --对应你要还原的差异备份  

go  

select  *  from  t