RESTORE DATABASE TargetDB FROM DISK = 'D:\DataBase\DB.bak' with replace, MOVE 'DB' TO 'D:\DataBase\TargetDB.mdf', MOVE 'DB_log' TO 'D:\DataBase\TargetDB_log.ldf' 以上这段代码可以用来使用备份文件还原数据库,可以解决"备份集中的数据库备份与现有的数据库不同"的问题. 亲测,方便快捷. 该文章还发布在起飞网:http://ww…
由于需要还原同一个数据库的不同备份到不同数据库中,可是在还原的时候,可是在指定目标数据库时,填写不同的数据库名称,在SQL Server Data文件夹中生成的.mdf文件还是同一个,如图,虽然是很简单的一个操作,在这里记录一下,以防忘记. 折腾了半天.之前记得可以把数据库分离,然后直接修改mdf文件,然后在附加就可以了,但是在2017下会附加失败. 其实直接在选择页,文件中直接指定文件名就可以了.手动输入下还原为的文件名就可以了.…