刪除當前資料庫連線使用者
USE master
go
go
IF EXISTS ( SELECT *
FROM dbo.sysobjects
WHERE id = OBJECT_ID(N'[dbo].[P_KillConnections]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )
DROP PROCEDURE [dbo].[P_KillConnections]
GO
FROM dbo.sysobjects
WHERE id = OBJECT_ID(N'[dbo].[P_KillConnections]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )
DROP PROCEDURE [dbo].[P_KillConnections]
GO
CREATE PROC P_KillConnections @dbname VARCHAR(200)
AS
DECLARE @sql NVARCHAR(500)
DECLARE @spid NVARCHAR(20)
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
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
--修改一下
EXEC P_KillConnections '<DBNAME>' ##輸入你的DBNAME
EXEC P_KillConnections '<DBNAME>' ##輸入你的DBNAME
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9522838/viewspace-2641753/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-01940 無法刪除當前連線的使用者
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- “無法刪除資料庫,因為該資料庫當前正在使用” – 解決方法資料庫
- indexedDB 刪除資料庫Index資料庫
- 2.11 刪除資料庫資料庫
- 連線資料庫並實現增、刪、改、查資料庫
- JDBC連線資料庫實現增刪改查JDBC資料庫
- Laravel 資料庫裡的資料刪除Laravel資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 指定刪除幾天前的索引資料索引
- sql server如何刪除前1000行資料SQLServer
- 連線資料庫資料庫
- 當刪除oracle資料庫user時發生row cache lock 等待事件Oracle資料庫事件
- win10 無法刪除當前使用者要怎麼解決_win10系統刪除賬戶怎麼刪除不了Win10
- root 使用者通過 sqlplus 連線資料庫SQL資料庫
- 6.12php對資料庫的刪除和批量刪除PHP資料庫
- MongoDB資料庫中更新與刪除資料MongoDB資料庫
- Oracle12c資料庫連結匯出與刪除(DatabaseLink)Oracle資料庫Database
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- windows下Oracle資料庫完全刪除WindowsOracle資料庫
- indexedDB 刪除物件倉庫所有資料Index物件
- 刪除linux下的oracle資料庫LinuxOracle資料庫
- PostgreSQL:資料庫的建立與刪除SQL資料庫
- GBase 資料庫使用者的最大連線數限制資料庫
- mysqli連線資料庫MySql資料庫
- Mongodb資料庫連線MongoDB資料庫
- Android 連線資料庫Android資料庫
- java連線資料庫Java資料庫
- 連線資料庫-mysql資料庫MySql
- jmeter連線資料庫JMeter資料庫
- Mybatis連線資料庫MyBatis資料庫
- JSP連線資料庫JS資料庫
- JDBC連線資料庫JDBC資料庫
- Flask連線資料庫Flask資料庫
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 刪除資料
- 刪除使用者及使用者下的所有資料
- mysql資料庫誤刪除操作說明MySql資料庫