ASP.NET web项目 操作SQL数据备份还原有关问题
ASP.NET web项目 操作SQL数据备份还原问题

首先我备份一个数据库 Test
SQL语句 backup database Test to disk='D:\Test233.bak'
备份完成后
操作还原该数据库
use master restore database Test from disk='D:\Test233.bak'
提示错误
消息 3101,级别 16,状态 1,第 1 行
因为数据库正在使用,所以无法获得对数据库的独占访问权。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
求解决
------解决思路----------------------
ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE
use master restore database Test from disk='D:\Test233.bak'
ALTER database [ datebase] set online
首先我备份一个数据库 Test
SQL语句 backup database Test to disk='D:\Test233.bak'
备份完成后
操作还原该数据库
use master restore database Test from disk='D:\Test233.bak'
提示错误
消息 3101,级别 16,状态 1,第 1 行
因为数据库正在使用,所以无法获得对数据库的独占访问权。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
求解决
------解决思路----------------------
ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE
use master restore database Test from disk='D:\Test233.bak'
ALTER database [ datebase] set online