一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SqlServer強制斷開數據庫已有連接的方法

SqlServer強制斷開數據庫已有連接的方法

2019-12-26 15:01MSSQL教程網 Sql Server

在執行建庫腳本時,往往會先將原有的數據庫drop掉,由于SqlServer檢測到有數據連接時禁止執行drop database操作,所以建庫腳本經常執行失敗,為此我們需要一種能強制斷開數據庫已有連接的方法,需要的朋友可以參考下

在執行建庫腳本時,往往會先將原有的數據庫drop掉,由于SqlServer檢測到有數據連接時禁止執行drop database操作,所以建庫腳本經常執行失敗,為此我們需要一種能強制斷開數據庫已有連接的方法,可以過如下t-sql實現: 

復制代碼代碼如下:


declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= 'Your_Database_Name' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur deallocate cur 


我們可以把這條sql寫到建庫的批處理腳本里,放在腳本的開始: 

復制代碼代碼如下:


:: Disconnect existing Fortune database connections 
osql -S"%1" -U"%2" -P"%3" -Q"declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= ' Your_Database_Name ' open cur fetch next from cur into @i while @@fetch_status=0 begin exec('kill '+@i) fetch next from cur into @i end close cur deallocate cur" 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲乱码尤物193yw在线播放 | 啪啪链接| 男gay网站视频免费观看 | 能播放的欧美同性videos | 精品国产日韩一区三区 | 欧美视频一二三区 | 日韩在线观看网址 | 青青青国产在线 | 羞羞私人影院可以直接免费观影吗 | 天天躁天天碰天天看 | 精品国产免费观看一区高清 | 天天舔天天干天天操 | x8x8国产在线观看2021 | 亚洲精品国产综合久久一线 | 欧洲兽皇| 乌克兰一级片 | 成人精品一区久久久久 | 天天快乐在线观看 | 姐姐不~不可以动漫在线观看 | 国产精品拍拍拍福利在线观看 | gav男人天堂| 国产欧美日韩精品在线 | 操妈小说| 娇小XXXXX第一次出血 | 午夜片神马影院福利 | 忘忧草秋观看未满十八 | 99精品热| 交欧美| 四缺一写的小说 | 5g影院天天5g天天爽大陆 | 亚洲国产日韩成人综合天堂 | 波多野结衣快播 | 亚洲精品久久久久69影院 | 国产清纯女高中生在线观看 | 免费亚洲视频在线观看 | 猛操女人 | 日韩无遮挡大尺度啪啪影片 | 四虎免费在线视频 | 美女的隐私视频免费看软件 | 国产亚洲福利一区二区免费看 | 72张让男人一看就硬的图片 |