SQL Server数据库备份还原时,提示“数据库正在使用”的解决办法
摘要:use master go declare @dbname varchar(50) set @dbname='数据库名称' declare @sql varchar(50) declare cs_resu…
use master go declare @dbname varchar(50) set @dbname='数据库名称' declare @sql varchar(50) declare cs_result cursor local for select 'kill '+cast(spid as varchar(50)) from sys.sysprocesses where db_name(dbid)=@dbname open cs_result fetch next from cs_result into @sql while @@fetch_status=0 begin execute(@sql) fetch next from cs_result into @sql end close cs_result deallocate cs_result



