从此时开始创建的数据库只读设置为true

时间:2016-12-24 14:06:09

标签: sql-server tsql

我是T-SQL的初学者。我需要做的是将从此时开始创建的每个数据库设置为只读。我似乎无法在网上找到任何代码,我正在做的是使用

ALTER DATABASE model SET READ_ONLY
GO

但这仅将模型设置为只读,并且此时创建的任何数据库都不会设置为true。

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

系统数据库无法做到(您的引擎会崩溃)。

用于处理安全使用security options,用于权限集users rolesrights。如果要保护非系统数据库,可以使用DDL triggers