declare @dbname sysname --要斷開連線的資料庫名
set @dbname='test'
declare @s nvarchar(1000)
declare tb cursor local
forselect n'kill '+cast(spid as varchar)
from master..sysprocesses
where dbid=db_id(@dbname)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch next from tb into @s
endclose tb
deallocate tb
強制關閉指定資料庫連線
強制關閉指定資料庫連線 還原資料庫的時候是不是經常出現資料庫正在使用無法還原?雖然關掉所有程式,可是還是還原不了資料庫?執行以下 吧!斷開所有使用者開啟的連線 use master go if exists select from dbo.sysobjects where id object id ...
指定資料庫讀寫分離操作
方式一 是檢視裡面用using方式可以進行指定到哪個資料讀寫 普通使用者 手動指定去某個資料庫取資料 方式二 寫配置檔案 class router1 指定到某個資料庫取資料 def db for read self,model,hints attempts to read auth models g...
給指定資料庫表中新增指定列
存在actor表,包含如下列資訊 create table ifnot exists actor actor id smallint 5 not null primary key,first name varchar 45 not null,last name varchar 45 not null...