如何解锁只读的SQL Server数据库?

时间:2017-02-27 03:49:46

标签: sql-server

我已使用此查询锁定数据库:

ALTER DATABASE drc2 SET READ_ONLY WITH NO_WAIT

现在,我希望再次获得对此数据库的写入权限。如何解锁数据库?

1 个答案:

答案 0 :(得分:0)

试试这个......

USE [drc2 ]
GO
ALTER DATABASE [drc2] SET READ_WRITE WITH NO_WAIT
GO

如果您在上述查询中遇到错误,如果数据库已在使用中,您可以通过在单用户模式下创建数据库来解决此问题

ALTER DATABASE [drc2] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;

上述查询将回滚在该数据库上运行的任何事务,并以单用户模式运行SQL Server数据库。