sql 终止与SQL Server DB #SQL的所有连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 终止与SQL Server DB #SQL的所有连接相关的知识,希望对你有一定的参考价值。

-- For MS SQL Server 2012 and above
USE [master];

DECLARE @kill varchar(8000) = '';  
SELECT @kill = @kill + 'kill ' + CONVERT(varchar(5), session_id) + ';'  
FROM sys.dm_exec_sessions
WHERE database_id  = db_id('MyDB')

EXEC(@kill);

-- For MS SQL Server 2000, 2005, 2008
/*
USE master;

DECLARE @kill varchar(8000); SET @kill = '';  
SELECT @kill = @kill + 'kill ' + CONVERT(varchar(5), spid) + ';'  
FROM master..sysprocesses  
WHERE dbid = db_id('MyDB')

EXEC(@kill); 
*/

以上是关于sql 终止与SQL Server DB #SQL的所有连接的主要内容,如果未能解决你的问题,请参考以下文章

sql server服务器的登录账户与数据库用户账户的区别

Springboot @DataJpaTest 与外部 sql server db 集成测试

如何使用 SQL 终止基于 DB_NAME 的活动连接? [复制]

如何使用 .net 为 DB2 的 sql 语句定义终止字符

JAVA数据类型与DB2OracleSybase以及SQL Server对应关系

sqlserver之[SQL Server]缓冲池中的可用内存不足。[Microsoft][ODBC SQL Server Driver][SQL Server]语句已终止