新聞中心
SQL用戶自定義角色是典型的SQL Server數(shù)據(jù)庫角色,下面就為您介紹SQL用戶自定義角色的定義,以及其創(chuàng)建的方法,供您參考。

創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、博愛網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為博愛等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
創(chuàng)建用戶定義的數(shù)據(jù)庫角色就是創(chuàng)建一組用戶,這些用戶具有相同的一組許可。如果一組用戶需要執(zhí)行在SQL Server中指定的一組操作且不存在對應(yīng)的NT組,或者沒有管理NT用戶帳號的許可,就可以在數(shù)據(jù)庫中建立一個用戶自定義的數(shù)據(jù)庫角色。SQL用戶自定義角色有兩種:標(biāo)準(zhǔn)角色和應(yīng)用程序角色。
標(biāo)準(zhǔn)角色通過對用戶權(quán)限等級的認(rèn)定而將用戶劃分為不同的用戶組,使用戶總是相對于一個或多個角色,從而實現(xiàn)管理的安全性。所有的固定數(shù)據(jù)庫角色或SQLServer管理者自定義的某一角色都是標(biāo)準(zhǔn)角色。
應(yīng)用程序角色是一種比較特殊的角色。當(dāng)我們打算讓某些用戶只能通過特定的應(yīng)用程序間接地存取數(shù)據(jù)庫中的數(shù)據(jù)而不是直接地存取數(shù)據(jù)庫數(shù)據(jù)時,就應(yīng)該考慮使用應(yīng)用程序角色。
當(dāng)某一用戶使用了應(yīng)用程序角色時,他便放棄了已被賦予的所有數(shù)據(jù)庫專有權(quán)限,他所擁有的只是應(yīng)用程序角色被設(shè)置的角色。通過應(yīng)用程序角色,能夠以可控制方式來限定用戶的語句或者對象許可。
標(biāo)準(zhǔn)角色是通過把用戶加入到不同的角色當(dāng)中而使用戶具有相應(yīng)的語句許可或?qū)ο笤S可,而應(yīng)用程序角色是首先將這樣或那樣的權(quán)限賦予應(yīng)用程序,然后將邏輯加入到某一特定的應(yīng)用程序中,從而通過激活應(yīng)用程序角色而實現(xiàn)對應(yīng)用程序存取數(shù)據(jù)的可控性。
只有應(yīng)用程序角色被激活,角色才是有效的,用戶也便可以且只可以執(zhí)行應(yīng)用程序角色相應(yīng)的權(quán)限,而不管用戶是一個sysadmin或者public標(biāo)準(zhǔn)數(shù)據(jù)庫角色。
在SQL Server中,可以利用企業(yè)管理器和存儲過程兩種方式來管理SQL用戶自定義角色。
【編輯推薦】
SQL Server服務(wù)器角色簡介
SQL Server用戶帳號管理
全面解析SQL Server作業(yè)
SQL Server同步復(fù)制的實現(xiàn)
sqlserver分發(fā)服務(wù)器的設(shè)置
網(wǎng)頁標(biāo)題:SQL用戶自定義角色的創(chuàng)建
URL分享:http://fisionsoft.com.cn/article/dphhhge.html


咨詢
建站咨詢
