备份集包含除现有' TTE_DEMO_SAMPLE'之外的数据库的备份。数据库

时间:2018-04-18 11:50:59

标签: sql-server-2012 restore

我已经完成了.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上恢复差异备份..?

0 个答案:

没有答案