如何从Readonly更改SQL Server数据库以允许更改

时间:2015-08-13 15:18:13

标签: sql sql-server sql-server-2008

我有一个数据库,我需要执行以下命令才能使数据库成为只读,

UPDATE TSYSTEM SET SYSREADONLY='T'

这是我们的实时数据库的备份副本。但是,我可能需要在将来进行更改。

我应该执行哪个命令来允许编辑数据库?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我不知道您在问题中显示的命令是什么,但是要将数据库从只读更改为读写,您将执行以下操作:

USE [master]
GO

ALTER DATABASE [DB_Name] 
  SET READ_WRITE WITH NO_WAIT;
GO

要将数据库恢复为只读模式,您将执行以下操作:

USE [master]
GO

ALTER DATABASE [DB_Name] 
  SET READ_ONLY WITH NO_WAIT;
GO