一個在單用戶(SINGLE_USER)模式下的數據庫一次只能有一個鏈接。在限制用戶(RESTRICTED_USER)模式下的數據庫只能接受被認爲是「合格」用戶的鏈接——這些用戶屬於dbcreator或sysadmin服務器角色,或者是那個數據庫的db_owner角色的成員。
數據庫在默認時處於多用戶模式(MULTIPLE_USER),這意味着全部具備一個數據庫中有效用戶名的用戶均可以鏈接該數據庫。 數據庫
在數據庫維護階段時通常須要將數據庫限制爲單用戶模式。能夠使用下面的語句進行更改。設置爲單用戶模式,數據庫會標誌爲【單個用戶】服務器
1
|
ALTER DATABASE 數據庫名稱 SET SINGLE_USER;
|
有時候在數據庫還原時發生錯誤,也會將數據庫設置爲單用戶模式,形成應用程序沒法鏈接數據庫,針對這種狀況將用戶訪問模式更改成多多用戶【MULTI_USER】便可恢復訪問。spa
1
|
ALTER DATABASE 數據庫名稱 SET MULTI_USER;
|