停止資料庫的使用者連線

2021-04-27 16:42:28 字數 555 閱讀 9271

create proc killspid (@dbname varchar(50))  

as 

declare @sql nvarchar(1000),@spid int 

declare getspid  cursor for  select spid from sysprocesses where dbid=db_id(@dbname)   

open getspid 

fetch next from getspid into @spid 

while @@fetch_status=0 

begin 

exec('kill

'+@spid

)        fetch next from getspid into @spid 

end 

close getspid 

deallocate getspid 

go 

--用法 

use master 

exec killspid '資料庫名'

強制斷開oracle資料庫的使用者連線

首先查詢目標使用者的當前程序,注意是serial 而不是serial,網上有的介紹漏掉了 select sid,serial from v session where username erp 使用此語句會返回乙個程序列表,每行有兩個數字,然後用數字替代下面的sid和serial alter sys...

C 連線資料庫 使用者登入

方法1 string connstr system.configuration.configurationmanager.connectionstrings testconnectionstring tostring sqlconnection conn new sqlconnection conn...

資料庫的連線

jsp中我們用jdbc方式鏈結本地資料庫首先要載入驅動 class.forname com.microsoft.sqlserver.jdbc.sqlserverdriver 其次再得到鏈結 connection ct drivermanager.getconnection jdbc sqlserve...