我正在阅读
的文章我读过
Let’s say you have two sets of database user one programmers and the other DBA’s. The programmers should be able to fire insert, update and delete queries while DBA’s should be able to create database, backup and do maintenance related activities. But DBA’s should not be able to fire insert, update and delete queries.
但是现在因为你有固定的角色,DBA可以获得更多访问权限,因此他们甚至可以触发插入,更新和删除查询。
In simple words we need flexible roles.
现在我想澄清一下我用粗体划线的意思是什么?
答案 0 :(得分:1)
灵活的角色意味着用户定义的角色。 如果用户是固定角色的成员,那么它的资源访问权限可能超过了它。 因此,用户定义的角色(灵活的角色)有助于根据需要限制访问。 例如,用户应该只对特殊表具有插入权限而不是更多。我们无法使用固定数据库角色来访问它,因此我们应该创建用户定义的角色。