場景(需求):現在讓sa用戶可以操作資料庫,其它在線用戶斷開,待sa操作完后再允許其它用戶登錄進來。用sql 陳述句如何實作;
如何用C#+sql server怎么實作,謝謝!(有原始碼更好!)
uj5u.com熱心網友回復:
用不著這么極端吧?將資料庫鎖住就可以了uj5u.com熱心網友回復:
感覺這個需求有點兒暴力
,但是通過單用戶模式實作~單用戶模式和多用戶模式之間區別
模式切換方式
uj5u.com熱心網友回復:
C# 就不用了。在服務器上直接上 sqlserver 來實作。
樓上說的對,直接單用戶。
USE [master]
GO
ALTER DATABASE [dbName] SET SINGLE_USER WITH NO_WAIT
GO
不過, 還要先 kill 其它全部行程, 在訪問用戶很多時是比較麻煩的。
uj5u.com熱心網友回復:
更暴力就是把服務停掉,改埠,重啟服務,你該干什么就干什么,完事了再改回埠,重啟服務。
uj5u.com熱心網友回復:
直接拔網線?
uj5u.com熱心網友回復:
在服務器端用禁用網卡,弄完再啟用網卡。簡單,不傷感情。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/16160.html
標籤:疑難問題
上一篇:請教SQL字串合并寫法
