[SQL-码农]SQL SERVER 断开所有连接(转)

DECLARE @d VARCHAR(8000) 
DECLARE @DataBase VARCHAR(8000) 
SET @d = ' ' 
set @DataBase='你的数据库'

SELECT 
    @d = @d + '   kill   ' + CAST(spid AS VARCHAR) + CHAR(13)
FROM   
    MASTER.sys.sysprocesses
WHERE  
    dbid = DB_ID(@DataBase)
 
select   (@d)
exec   (@d)






USE [master]
GO

/****** Object:  StoredProcedure [dbo].[KillTheDateBaseLink]    Script Date: 03/14/2014 11:05:55 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[KillTheDateBaseLink]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[KillTheDateBaseLink]
GO


-- ================================================

-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
--升级版
-- =============================================
CREATE PROCEDURE KillTheDateBaseLink
@DataBase VARCHAR(8000) 
AS
BEGIN
DECLARE @d VARCHAR(8000) 
--DECLARE @DataBase VARCHAR(8000) 
SET @d = ' ' 
--set @DataBase='你的数据库'

SELECT 
    @d = @d + '   kill   ' + CAST(spid AS VARCHAR) + CHAR(13)
FROM   
    MASTER.sys.sysprocesses
WHERE  
    dbid = DB_ID(@DataBase)
 
select   (@d)
exec   (@d)


END
GO



GO

exec master.dbo.KillTheDateBaseLink 'model'


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值