|
Home >> FAQs/Tutorials >> SQL Server FAQ
SQL Server FAQ - READ_ONLY/READ_WRITE - Database Update Options
By: FYIcenter.com
(Continued from previous topic...)
How to set database to be READ_ONLY?
Databases in SQL Server have two update options:
- READ_WRITE - Data objects are allowed to be queried and modified. This is the default.
- READ_ONLY - Data objects are allowed to be queried, but not allowed to be modified.
You can use the "ALTER DATABASE" to change database update options as shown in the tutorial below:
USE FyiCenterComData
GO
INSERT Links (Name) VALUES ('dba.FYIcenter.com')
GO
(1 rows affected)
ALTER DATABASE FyiCentercomData SET READ_ONLY
GO
INSERT Links (Name) VALUES ('dev.FYIcenter.com')
GO
Msg 3906, Level 16, State 1, Server SQLEXPRESS, Line 1
Failed to update database "FyiCenterComData" because
the database is read-only.
SELECT * FROM Links
GO
Name
dba.FYIcenter.com
ALTER DATABASE FyiCentercomData SET READ_WRITE
GO
INSERT Links (Name) VALUES ('dev.FYIcenter.com')
GO
(1 rows affected)
As you can see from the output, inserting data into a table is not allowed if the database is in READ_ONLY mode.
(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?
|