数据库还原问题 还原数据库时,提示因为数据库正在访问,所以无法获得对数据库的排它访问权。还原另一数据库时,提示无法还原,.mdf和.ldf文件无法激活。应如何解决,thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种方法:1.停mssqlserver服务,再重启2.kill连接该数据库的进程 declare @dbname sysname --数据库名 declare hCForEach cursor for select s='kill '+cast(spid as varchar) from master..sysprocesses where dbid=db_id(@dbname) exec sp_msforeach_worker '?' 执行上面的语句后。就可以还原了!! 使用这个:--设置为单用户,并回滚未提交完日志alter database northwind set single_user WITH ROLLBACK IMMEDIATE 用完后用:alter database northwind set MULTI_USER 求教一条批量修改的SQL语句 不同操作系统,远程链接服务器,能进行操作吗? 数据库面试题 高手请进…… 求一Sql 帮我写个Sql语句 大家帮我看看这个语句怎么修改?关于排名的~ 将数据库中id重复的记录合并为一条记录,money相加,demo不管 执行exec sp_addlogin 'duty', '047', 'a'后,为什么用户名duty不能登录? 一句sql语句的写法,请帮帮忙 死锁死锁还是死锁 循环表,查询树形结构,一条SQL语言能解决吗? 关于SQL时间格式的转换,高手请进
1.停mssqlserver服务,再重启
2.kill连接该数据库的进程
declare hCForEach cursor for
select s='kill '+cast(spid as varchar)
from master..sysprocesses
where dbid=db_id(@dbname)
exec sp_msforeach_worker '?' 执行上面的语句后。就可以还原了!!
--设置为单用户,并回滚未提交完日志
alter database northwind set single_user WITH ROLLBACK IMMEDIATE
用完后用:
alter database northwind set MULTI_USER