删除指定数据库的链接进程,用于分离数据库
Posted hdl217
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除指定数据库的链接进程,用于分离数据库相关的知识,希望对你有一定的参考价值。
ALTER PROC [dbo].[SYS_DB_KillConnections] ( @dbname VARCHAR(200) ) AS DECLARE @sql NVARCHAR(500) DECLARE @spid NVARCHAR(20) DECLARE #tb CURSOR FOR SELECT spid=CAST(spid AS VARCHAR(20)) FROM master..sysprocesses WHERE dbid=DB_ID(@dbname) OPEN #tb FETCH NEXT FROM #tb INTO @spid WHILE @@fetch_status = 0 BEGIN EXEC(‘kill ‘+@spid) FETCH NEXT FROM #tb INTO @spid END CLOSE #tb DEALLOCATE #tb GO
以上是关于删除指定数据库的链接进程,用于分离数据库的主要内容,如果未能解决你的问题,请参考以下文章
LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段