一、报错1:
1、故障现象:
还原数据库到一个新的数据库时报错:Exclusive access could not be obtained because the database is in use.
2、解决方案
1)要还原到的新数据库不需要提前创建;在还原时输入一个新的数据库名即可。
2)关闭目标新数据库已存在的连接
扫描二维码关注公众号,回复:
12675114 查看本文章
3)如果以上方式处理后依然有问题,可以在还原期间让源数据库离线--慎用
还原前离线
use master
alter database databasename set offline with rollback immediate;
手动恢复数据库
还原后恢复
use master
alter database databasename set online with rollback immediate;
二、报错2:
1、故障现象:
还原数据库到一个新的数据库时报错,源数据库一直处于还原状态不可用。
2、解决方案
RESTORE DATABASE databasename WITH RECOVERY
GO
三、报错3:
1、故障现象:
The file cannot be overwritten. it is being used
2、解决方案
1)要还原到的新数据库不需要提前创建;在还原时输入一个新的当前不存在的数据库名即可。
2)确保Restore新数据库对应的Data和Log文件名称,在此路径中原来并不存在。