先停掉SQL Server,再Restore就好了.
解决方案 »
- 存储过程怎么理解啊?理解不了啊?
- 如何对某个字段实现模糊查询
- MS ReportService(SSRS)的一些问题
- =====================跪求一思路,请各位老大指点,实在想不出来的思路=========================
- SQL Server疑难问题
- SQL变量字段问题
- sql查询问题—极具挑战性
- 为什么[name]字段名要加[]号?还有getdate()是什么函数?
- SQL Server desktop版如何自启动------在线等候
- 关于数据库查询搜索的问题
- [统计]统计的时候能排序么?(在线等待,答对给分)
- 大家帮忙看看SQL这两个错误信息是什么意思,但对系统好象没影响
SET NOCOUNT ONDECLARE @strSQL varchar(255)
PRINT 'Killing Users'
PRINT '-----------------'CREATE table #tmpUsers(
spid int,
eid int,
status varchar(30),
loginname varchar(50),
hostname varchar(50),
blk int,
dbname varchar(50),
cmd varchar(30))INSERT INTO #tmpUsers EXEC SP_WHO
DECLARE LoginCursor CURSOR
READ_ONLY
FOR SELECT spid, dbname FROM #tmpUsers WHERE dbname = @dbnameDECLARE @spid varchar(10)
DECLARE @dbname2 varchar(40)
OPEN LoginCursorFETCH NEXT FROM LoginCursor INTO @spid, @dbname2
WHILE (@@fetch_status <> -1)
BEGIN
IF (@@fetch_status <> -2)
BEGIN
PRINT 'Killing ' + @spid
SET @strSQL = 'KILL ' + @spid
EXEC (@strSQL)
END
FETCH NEXT FROM LoginCursor INTO @spid, @dbname2
ENDCLOSE LoginCursor
DEALLOCATE LoginCursorDROP table #tmpUsers
go