我们可以将DataBase设置为只读,并限制某些命令,如自动收缩,自动统计和DBCC命令。但它也提供了限制这些功能的高性能。 我们可以使用
ALTER DATABASE dbName SET READ_ONLY
命令将DB设置为只读。但是,为什么我们应该使用只读数据库?有哪些优点,有哪些用途? 谢谢。
答案 0 :(得分:1)
只读数据库?
例如,您购买的定期更换的查找数据,但只能在正常情况下读取。
答案 1 :(得分:1)
您通常使用只读文件组而不是整个只读数据库。
但是,您可能拥有遗留数据库,例如,没有人应该更新。
答案 2 :(得分:1)
有时您可能拥有一个由发布者共享的数据库 - 历史数据,股票数据,统计数据,研究。或者可能是您自己的归档数据。
它可能会也可能不会作为SQL Server数据库启动,但数据是静态的。
你绝不希望任何人,无论是偶然还是故意改变它。