修复了DB中的VS Flexible角色

时间:2013-11-18 11:08:42

标签: sql sql-server sql-server-2012 database-administration

我正在阅读

的文章

http://www.codeproject.com/Articles/561797/Top-20-exciting-features-of-SQL-Server-2012-Part-2#Featurenumber9(Revolution):-Powerview

我读过

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.

现在我想澄清一下我用粗体划线的意思是什么?

1 个答案:

答案 0 :(得分:1)

灵活的角色意味着用户定义的角色。 如果用户是固定角色的成员,那么它的资源访问权限可能超过了它。 因此,用户定义的角色(灵活的角色)有助于根据需要限制访问。 例如,用户应该只对特殊表具有插入权限而不是更多。我们无法使用固定数据库角色来访问它,因此我们应该创建用户定义的角色。