从这篇文章http://msdn.microsoft.com/en-us/library/jj650016.aspx
有一个提示提示:
每个
database copy
都需要付费。为避免副本的额外费用,您可以将数据库设置为read-only
,并直接从BACPAC file
导出database
以创建transitionally consistent copy
。但请将database
标记为read-only
locks the database access until the export is complete
和the read-only settings are reverted
。“
但我们如何将sql azure数据库设置为read-only
?
有可能吗?
答案 0 :(得分: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得到了这个,请查看相同内容以获取更多详细信息。
修改:
USE [master]在Azure环境中不起作用。
您可以更改连接以使用[master]数据库。
答案 1 :(得分:0)
您可以通过连接到要修改的数据库/ master数据库来执行以下命令。 alter database ser read_only | READ_WRITE