A. oracle如何斷開用戶的所有連接
所有用戶的會話都可以在字典v$session里查到,斷開連接的意思應該是殺死會話吧,殺一個會話用alter system kill session命令,需要知道sid和serial#,這都可以從字典里查到
執行下機的sql
select 'alter system kill session '''||sid||','||serial#||''';' from v$session;
把結果復制、粘貼再執行就可以斷開所有連接了
注意:有些系統可能設置了自動重新連接
B. 如何通過代碼斷開某SQL Server資料庫應用程序連接
伺服器肯定要有sql
server
客戶端,還要安裝iis,把程序部署到iis,然後資料庫附加到伺服器上。一般就可以了。
C. sql server 2008怎樣斷開資料庫連接
uisng System.Data; using System.Data.SqlClient; string connStr="連接字元串";//可以通過vs中的資料庫連接->新建連接->選擇資料庫->.....連接好後,找到屬性->連接字元串復制到「」中即可。。 sqlconnection conn=new sqlconnection(connStr); conn.Open();//打開資料庫 conn.Close();//關閉資料庫 以上只定義連接語句,沒有定義執行命令語句。
D. sql語句刪除資料庫和登錄用戶時,怎樣才能斷開所有用戶連接。C#中使用,要用一條SQL語句實現!
use master
go
create proc KillSpByDbName(@dbname varchar(20))
as
begin
declare @sql nvarchar(500),@temp varchar(1000)
declare @spid int
set @sql='declare getspid cursor for
select spid from sysprocesses where dbid=db_id('''+@dbname+''')'
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status <>-1
begin
set @temp='kill '+rtrim(@spid)
exec(@temp)
fetch next from getspid into @spid
end
close getspid
deallocate getspid
end
--舉例使用,關閉資料庫下的所有連接操作
Use master
Exec KillSpByDbName '資料庫名稱'
關閉資料庫,Kill所有連接
另外一個方法就是:自己 設計一個連接池 Connection Pool
關閉整個Pool就OK了
E. 怎樣用SQL語句斷開資料庫的連接
我的意思是別人的應用程序正在運行SQL資料庫,我想通過編程關閉其資料庫,對其資料庫進行恢復備份。即兩台一樣的正在運行的伺服器,將其中一台的某一個運行庫備份到另一台正在運行的伺服器,覆蓋其資料庫(兩庫一樣),用定時器,定時執行。
F. C#.NET中怎麼關閉SQL的所有連接
資料庫連接池可以有效解決你得問題
如果你用的是SQL2000的話
這樣:
打開SQL企業管理器
右鍵點擊你的資料庫.
分離資料庫
斷開所有連接
取消
這樣就斷開所有連接了
SQL2005沒研究過
G. SQL怎麼關閉資料庫連接(刪除資料庫時需要關閉連接)
drop DataBase操作時,你的連接應當是master庫
使用連接串連接找開某個庫進行增刪改操作時,是刪不掉這個庫的吧...
H. 如何斷開所有SQL Server所有的連接
SQL SERVER斷開所有用戶。
執行SQL語句。 SQL SERVER2000,2008 測試通過)
中斷除了自己外的連接:
declare @sql varchar(100)
while 1=1
begin
select top 1 @sql = 'kill '+cast(spid as varchar(3))from master..sysprocesses
where spid > 50 and spid <> @@spid
if @@rowcount = 0
break
exec(@sql)
end
如果只要需要中斷某一個資料庫的,請加條件
and dbid=db_id('your dbname')
I. 用sql se3ver連上資料庫後如何斷開連接,我一刪除連接就直接刪掉整個資料庫啊T T
直接使用DOS命令多簡單啊:
打開DOS命令對話框(win+R)--------》輸入「net stop mssqlserver」(這既是關閉資料庫)
打開資料庫連接,輸入「net start mssqlserver」
或者直接點擊資料庫左邊「任務資源管理器」圖標「斷開連接圖標」也可以