5

从这篇文章 http://msdn.microsoft.com/en-us/library/jj650016.aspx

有一个注意提示:

您需要为每个database copy. 为避免对副本产生额外费用,您可以将数据库设置为,并直接从其中read-only导出一个以创建一个. 但是标记为和。”BACPAC filedatabasetransitionally consistent copydatabaseread-only locks the database access until the export is completethe read-only settings are reverted

但是我们如何将 sql azure 数据库设置为read-only?可能吗?

4

2 回答 2

7

您可以使用以下查询使数据库只读。我不确定 SQL Azure 中只读数据库的收费情况

使数据库只读

--USE [master]
--GO
ALTER DATABASE [TESTDB] SET READ_ONLY WITH NO_WAIT
GO

使数据库读/写

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

我从SQL_Authority得到了这个,查看更多细节。

编辑:

USE [master] 在 Azure 环境中不起作用。

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

于 2013-07-22T05:32:19.677 回答
0

您可以通过连接到要修改的数据库/主数据库来执行以下命令。更改数据库 ser 只读 | 读写

于 2016-02-03T19:29:13.760 回答