Azure sql database 将数据库设置为只读
从这篇文章 这里有一个提示: 您需要为每个Azure sql database 将数据库设置为只读,azure-sql-database,Azure Sql Database,从这篇文章 这里有一个提示: 您需要为每个数据库副本付费。为了避免副本的额外费用,您可以将数据库设置为只读,并直接从数据库导出BACPAC文件,以创建一个过渡一致的副本。但是,将数据库标记为只读会锁定数据库访问,直到导出完成且只读设置恢复 但是我们如何将SQLAzure数据库设置为只读? 是否可能?您可以使用以下查询将数据库设置为只读。 我不确定SQL Azure中只读数据库的收费 使数据库只读 --USE [master] --GO ALTER DATABASE [TESTDB] SET RE
数据库副本
付费。为了避免副本的额外费用,您可以将数据库设置为只读
,并直接从数据库导出BACPAC文件
,以创建一个过渡一致的副本
。但是,将数据库
标记为只读
会锁定数据库访问,直到导出完成
且只读设置恢复
但是我们如何将SQLAzure数据库设置为只读?
是否可能?您可以使用以下查询将数据库设置为只读。
我不确定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
我从网站上得到的,更多细节请查看
编辑:
使用[master]在Azure环境中不起作用
您可以将连接更改为使用[master]数据库。您可以通过连接到要修改的数据库/master database来执行以下命令。
alter database ser read_only | read_write