Home >> FAQs/Tutorials >> SQL Server FAQ
SQL Server FAQ - SINGLE_USER/MULTI_USER - Database User Access Options
(Continued from previous topic...)
How to set database to be SINGLE_USER?
Databases in SQL Server have three user access options:
- MULTI_USER - All users that have the appropriate permissions to connect to the database are allowed. This is the default.
- SINGLE_USER - One user at a time is allowed to connect to the database. All other user connections are broken.
- RESTRICTED_USER - Only members of the db_owner fixed database role and dbcreator and
sysadmin fixed server roles are allowed to connect to the database, but it does not limit their number.
You can use the "ALTER DATABASE" to change database user access options as shown in the tutorial below:
ALTER DATABASE FyiCentercomData SET SINGLE_USER
Now connect to server with another client session and try:
Msg 924, Level 14, State 1, Line 1
Database 'FyiCenterComData' is already open and can only
have one user at a time.
Go back to the first session and re-set the database to MULTI_USER:
ALTER DATABASE FyiCenterComData SET MULTI_USER
(Continued on next topic...)
- What is a database?
- What is the simplest way to create a new database?
- How to set the current database?
- How to delete a database?
- Why I am getting this error when dropping a database?
- How to get a list all databases on the SQL server?
- Where is my database stored on the hard disk?
- How to create database with physical files specified?
- How to rename databases?
- Why I am getting this error when renaming a database?
- What are database states?
- How to set a database state to OFFLINE?
- How to move database physical files?
- How to set database to be READ_ONLY?
- How to set database to be SINGLE_USER?
- What are system databases?