昨天下午3点多将远程数据库备份了一下,4点多想用这个备份还原数据库,但是总出现提示:
因为数据库正在使用,所以未能获得对数据库的排它使用权,RESTORE DATABASE操作异常终止
这个数据库是放在263的虚拟主机上的,备份的文件也是在他们机器上,而不允许备份到本地机器上,是不是因为网站正在使用数据库,所以不能还原,除非把网站先停止才能还原吗?
因为数据库正在使用,所以未能获得对数据库的排它使用权,RESTORE DATABASE操作异常终止
这个数据库是放在263的虚拟主机上的,备份的文件也是在他们机器上,而不允许备份到本地机器上,是不是因为网站正在使用数据库,所以不能还原,除非把网站先停止才能还原吗?
解决方案 »
- 高手请进:在此上下文中不能使用带有返回值的 RETURN 语句
- 关于SQL标识列的问题(高手进)
- 关于sql语句一个初级问题,求助!
- 求满二叉树各结点和 急,在线等!!!!
- 求一条数据更新语句的写法!(在线给分)
- ~~~~~~~~~inserted问题请教
- sql exists 没起作用, 请教各位哪里错
- 请教一SQL查询语句,在线等
- hibernate sql查询
- 导数据!不同的服务器中,表也不相同(目的表只取源表的几个字段,或几个表里的几个字段)
- <急>對SQL2000 的日志進行清空會不會影響對數據庫的操作,邹建老大过来看看吧
- “[Microsoft][ODBC SQL Server Driver]COUNT 字段不正确或语法错误”的原因是...
RESTORE DATABASE
set @kid=''
select @kid=@kid+' kill '+cast(spid as varchar(8))
from master..sysprocesses
where dbid=db_id('库名')
Exec(@kid)