我已经完成了.bak恢复。 当我尝试恢复差异.bak(15-4-18 .bak)时,使用以下查询
alter database TTE_DEMO_SAMPLE
set single_user
with rollback immediate
go
drop database TTE_DEMO_SAMPLE
go
create database TTE_DEMO_SAMPLE
go
alter database TTE_DEMO_SAMPLE
set multi_user
with rollback immediate
go
restore database TTE_DEMO_SAMPLE
from disk = 'c:\TTE_DEMO_DB\TTE_DEMO_DB_backup1.bak'
with
move 'TTE_PIA_WIGWAG' to 'E:\DATA\TTE_DEMO_SAMPLE.mdf',
move 'TTE_PIA_WIGWAG_log' to 'F:\LOG\TTE_DEMO_SAMPLE_log.ldf',
replace, recovery
我得到了
Msg 3154,Level 16,State 4,Line 13 备份集包含除现有' TTE_DEMO_test'之外的数据库的备份。数据库中。
Msg 3013,Level 16,State 1,Line 13 RESTORE DATABASE异常终止。
所有网站都说replace
来解决此错误。但是我的查询有replace
注意:我通过
获得逻辑名称RESTORE FILELISTONLY FROM DISK
如何在TTE_DEMO_SAMPLE DB上恢复差异备份..?