多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > MySql > Chapter 3 Protecting the Data(2):分配列級(jí)權(quán)限

Chapter 3 Protecting the Data(2):分配列級(jí)權(quán)限

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-09-30 05:19:34 閱讀次數(shù):3662次
原文出處:http://blog.csdn.net/dba_huangzj/article/details/39577861,專題目錄:http://blog.csdn.net/dba_huangzj/article/details/37906349

未經(jīng)作者同意,任何人不得以“原創(chuàng)”形式發(fā)布,也不得已用于商業(yè)用途,本人不負(fù)責(zé)任何法律責(zé)任。

        前一篇:http://blog.csdn.net/dba_huangzj/article/details/39548665

 

前言:

 

SQL Server的權(quán)限是有層次的,一個(gè)用戶有架構(gòu)級(jí)別的權(quán)限,就有了架構(gòu)內(nèi)部所有對(duì)象的權(quán)限,除非使用了DENY權(quán)限單獨(dú)移除。但是對(duì)象并不是層次中的最低級(jí),可以把權(quán)限設(shè)置到列級(jí)別。但是列級(jí)權(quán)限會(huì)覆蓋掉表上被GRANT的權(quán)限。

 

實(shí)現(xiàn):

 

要實(shí)現(xiàn)分配列級(jí)權(quán)限,可以使用GRANT SELECT ON <對(duì)象>語(yǔ)句,并且加上所需的列,如:

GRANT SELECT ON OBJECT::dbo.Employee (EmployeeId, LastName, Firstname, email) TO HumanResourceAssistant;


這個(gè)語(yǔ)句會(huì)僅供HumanResourceAssistant數(shù)據(jù)庫(kù)角色成員能讀取dbo.Employee 表上的EmployeeId, LastName, Firstname, email這三列,表上的其他列將不能被查詢。(該表上還有Birthdate和Salary列),那么下面的查詢中,第一個(gè)語(yǔ)句可以執(zhí)行但是第二個(gè)語(yǔ)句不能執(zhí)行,因?yàn)樗枰褂玫絊alary列:

--能執(zhí)行 SELECT FirstName + ' ' + LastName as Employee FROM dbo.Employee ORDER BY LastName, FirstName; --不能執(zhí)行 SELECT FirstName + ' ' + LastName as Employee FROM dbo.Employee ORDER BY Salary DESC;


 

可以使用下面語(yǔ)句修改,使其可以查詢?nèi)淼臄?shù)據(jù),但是僅能更新表上的三列:

GRANT SELECT ON OBJECT::dbo.Employee TO HumanResourceEmployee; GRANT UPDATE ON OBJECT::dbo.Employee (LastName, Firstname, email) TO HumanResourceEmployee;



原理:

 

當(dāng)用戶嘗試查詢未被授權(quán)的列是,會(huì)收到230錯(cuò)誤:

The SELECT permission was denied on the column 'Salary' of the object 'Employee', database 'HumanResource', schema 'dbo'.


 

但是要注意權(quán)限的修改,特別是對(duì)DENY的使用,避免過(guò)多使用最底層的權(quán)限設(shè)置而導(dǎo)致權(quán)限策略太復(fù)雜而無(wú)法管理或者權(quán)限交叉。

 

更多:

 

列級(jí)權(quán)限會(huì)導(dǎo)致權(quán)限體系的不一致性,在后續(xù)版本可能被移除,建議使用視圖來(lái)實(shí)現(xiàn)這種需求。

 

下一篇:http://blog.csdn.net/dba_huangzj/article/details/39639365

生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 中文字幕一区二区三区永久 | 欧美一级级毛片 | 在线免费不卡视频 | 欧美日本一区亚洲欧美一区 | 日本精品一区二区在线播放 | 亚洲视频在线观看免费视频 | 欧美丝袜高跟鞋一区二区 | 日韩欧美精品有码在线观看 | 一二三四在线观看视频 | 婷婷色一二三区波多野衣 | 欧美另类videosbestsex视频 | 精品中文字幕不卡在线视频 | 最新中文字幕av专区 | 国产精品一区二区久久精品 | a级网站在线观看 | 亚洲精品色一区二区三区 | 国产91精品黄网在线观看 | 在线观看男女男免费视频 | 欧美乱人伦中文在线观看不卡 | 午夜肉伦伦影院 | 亚洲第一永久在线观看 | 日韩免费观看一级毛片看看 | 日本a∨网站 | 999毛片 | 欧美性生交xxxxx久久久 | 91亚洲精品一区二区福利 | 最近最新中文字幕1页 | 波多野结衣久久精品免费播放 | 欧美人与动性xxxxx杂交 | 色噜噜视频影院 | 欧美人与性动交α欧美精品 | 12306ys午夜播播在线影院 | yy6080私人影院理论 | 久99久爱精品免费观看视频 | 色欧美综合 | 羞污影院 | 成人福利在线 | 国产亚洲精品一区久久 | 69做爰视频在线观看 | 老年人一级特黄aa大片 | 亚洲精品国产精品国自产 |