2013-05-25 92 views
4

从这篇文章http://msdn.microsoft.com/en-us/library/jj650016.aspx设置数据库为READ_ONLY

有一个注意提示:

您需要为每个database copy。为避免对副本收取额外费用,可以将数据库设置为read-only,并直接从database导出BACPAC file以创建transitionally consistent copy。然而标志着databaseread-onlylocks the database access until the export is completethe read-only settings are reverted。”

,但我们如何能在SQL Azure数据库设置为read-only? 这可能吗?

回答

6

只能通过使用下面的查询使数据库中读取。 我不知道的只读数据基地在SQL Azure中

负责数据库只有

阅读充电
--USE [master] 
--GO 
ALTER DATABASE [TESTDB] SET READ_ONLY 
GO 

负责数据库的读/写

--USE [master] 
--GO 
ALTER DATABASE [TESTDB] SET READ_WRITE 
GO 

我得到这个从SQL_Authority,查看相同的更多细节。

编辑:

使用[大师]将不会在Azure的环境中工作。

您可以更改连接以使用[master]数据库。

0

通过连接到要修改/管理数据库的数据库,可以执行以下命令。 alter database ser read_only | read_write