带您深化理解SQL数据库角色[MSSQL防范]
本文“带您深化理解SQL数据库角色[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
与SQL服务器角色一样,SQL数据库角色一样非常重要,下面为您介绍的就是SQL数据库角中的固定数据库角色和用户定义数据库角色,但愿对您学习SQL数据库有所帮忙.
数据库角色限制在单个数据库的范围之内——用户属于一个数据库中的db_datareader角色并不意味着他属于另一个数据库中的那个角色.数据库角色分为两个子类:固定数据库角色和用户定义数据库角色.
1.固定SQL数据库角色
就好像存在若干个固定服务器角色一样,这里也有很多的固定数据库角色.他们中的一些有预先定义好的专门的用处,这是不能利用通例的语句复制出来的(便是说,你无法成立拥有一样功效的用户定义数据库角色).但是,大大都角色的存在是为了处理更普通的情形,并让你做起事情来越发简单.
与利用固定服务器角色很近似,除非是在最大型的数据库中,不然,你大概不会利用到全部这些角色.在这些固定数据库角色中,一些是无法用你自己的数据库角色来替换的,而另一些,只不过在处理那些仿佛常常呈现的简单粗糙的情形时非常便利罢了.
2.用户定义数据库角色
实际上,可供利用的固定角色只是为了帮忙你开始动手.安全性真正的中流砥柱是用户定义数据库角色的成立和分配.关于这些角色来说,由你来决意它们将包含什么答应权限.
利用用户定义角色时,可以像针对单独的用户那样,用完好相同的方法举行GRANT、DENY和REVOKE.关于利用角色,好的事情是,用户常常归入拜候需求的范围——通过利用角色,你可以在一个地方做窜改,并将窜改散布给全部近似的用户(至少被指派到那个角色的用户).
以上是“带您深化理解SQL数据库角色[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |