use master go )) as begin ),) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' exec (@sql) open getspid fetch next from getspid into @spid begin set @temp='kill '+rtrim(@spid) exec(@temp) fetch next from getspid into @spid end close getspid deallocate getspid end --举例使用,关闭数据库下的所有连接操作 Use master Exec KillSpByDbName 'bafangmsh'
相关文章
- 11-1903-SQLServer导出数据库下的所有存储过程到文本文件
- 11-19用游标遍历某台服务器下所有的数据库中 汲及到某个关键词的 所有存储过程及自定义函数
- 11-19利用SQL语句查找某数据库中所有存储过程包含的内容(转)
- 11-19数据库表设计时一对一关系存在的必要性 数据库一对一、一对多、多对多设计 面试逻辑题3.31 sql server 查询某个表被哪些存储过程调用 DataTable根据字段去重 .Net Core Cors中间件解析 分析MySQL中哪些情况下数据库索引会失效
- 11-19关闭数据库下的所有连接操作 sql存储过程
- 11-19sql server service broker中调用存储过程执行跨库操作,不管怎么设置都一直提示 服务器主体 "sa" 无法在当前安全上下文下访问数据库 "dbname"。