有没有一个内置的angular色,我可以授予一个用户,允许他们对模式和数据做任何事情,而不是安全和维护?
例如,
我知道data_writer可以添加/更新/删除,但iirc它不允许create table
我希望能够执行CRUD
但不允许:
这很容易实现吗?
我是否需要为此创build一个自定义angular色? 如果是这样,我需要什么权限来分配它?
谢谢
我相信db_ddladmin是为了这个目的。 它不会赋予它们CRUD数据的能力,所以它们也需要db_datawriter和db_datareader。 这就是说,我不是100%肯定它会阻止用户删除数据库,所以你可能想要testing一个。
如果这不符合您的需求,那么您将需要定义自己的angular色。 在数据库的安全节点下,您要创build一个新的数据库angular色。 然后,您可以为数据库添加一个Securable ,其中将包含您正在查找的许多权限。