SQL Server 还原,明明目标数据库不存在,却说数据库在使用之中

作者:vkvi 来源:ITPOW(原创) 日期:2021-1-28

数据库 A,有备份,想还原昨天的备份,还原为 A20210127。

还原时改了数据库名称,同时改了存储文件名(mdf 和 ldf 的名字,SQL Server 2016 会自动改,低版本不会自动改)。

所以理论上来说:数据库名、存储文件名都不存在,不会出错。

可是还原时却提示数据库在使用中。

原来,它自动把这个勾上了,取掉即 OK。

SQL Server 还原明明数据库不存在,却说数据库在使用之中

这里的意思是:结尾日志备份。

红框是:还原前进行结尾日志备份。

红框下面的是:保持源数据库处于正在还原状态。

我不知道为什么要默认把这个勾上。搞不懂:我在还原一个备份形成新数据库,干嘛去惹当前正在运行的数据库。


相关文章