如果没有和sql server数据库建立连接,可以无误实现数据库恢复,但是一旦建立过连接,就会出错,提示是数据库正在使用。
相同情况下在查询分析器中,同样不能实现,错误提示
服务器: 消息 3101,级别 16,状态 2,行 1
因为数据库正在使用,所以未能获得对数据库的排它访问权。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。
尝试用GC强制释放内存垃圾,但还是不行。
请问可能问题出在哪里?有什么方法解决,谢谢
相同情况下在查询分析器中,同样不能实现,错误提示
服务器: 消息 3101,级别 16,状态 2,行 1
因为数据库正在使用,所以未能获得对数据库的排它访问权。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。
尝试用GC强制释放内存垃圾,但还是不行。
请问可能问题出在哪里?有什么方法解决,谢谢
RESTORE DATABASE ...
然后用kill n 命令踢出这些用户,其中n为sp_who2命令查出的spid字段值