怎麼還原資料庫(Restore)後,資料庫的名稱旁多了一個「限制的使用者」呢?該怎麼更改設定?
不要以為這是惡作劇,這不是把資料庫的名稱多加了這一串字,沒那麼無聊
在資料庫的屬性的「選項」中,可以來修改資料庫的限制存取方式
下圖中可以看到總共有三種模式:「Multiple」、「Single」與「Restricted」
- Single User Mode :同一時間只能任一個使用者登入使用
- Restricted User Mode : 只有db_owner、dbcreator、sysadmin 群組的人可以登入
- Multiple User Mode:有權限的都能依權限範圍使用
ALTER DATABASE [DB_Name] SET MULTI_USER WITH NO_WAIT
ALTER DATABASE [DB_Name] SET SINGLE_USER WITH NO_WAIT
或者
EXEC sp_dboption 'DB_Name', 'single user', 'false'
EXEC sp_dboption 'DB_Name', 'single user', 'true'
底下就改成了「單一使用者」了