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