熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

講解Informix Dynamic Server的權限設置[4]

2013-11-13 12:40:33  來源: SQL語言 

  角色(role)的使用

  在數據庫用戶的管理中我們可以根據用戶對數據庫數據的需要情況把用戶分為幾組每一組用戶可以作為一個角色每個用戶就是角色的成員通過使用角色數據庫系統更容易進行安全性管理因為一旦某個用戶屬於某一個角色對權限的授予和撤消只需針對角色便可具體使用方法為

  創建角色

  Create Role role_name

  其中role_name表示角色名

  劃分用戶角色

  即將相關用戶加入到角色中使之成為角色的成員

  Grant role_name to { UserList   Role_List }

  其中Role_List表示角色列表因為一個角色可以是另外一個或一組角色的成員

  授權角色權限

  同授權用戶權限的方法相同但只能對表級和字段級權限有效不能授予數據庫級權限給一個角色

  激活角色

  執行以下語句使以上定義的角色成為可用狀態

  Set Role role_name

  結束語

  以Internet技術為代表的網絡業務的迅猛增長為數據庫應用開辟了新的發展空間同時也對數據庫的安全性管理提出了更高的要求網絡的開放性導致非法存取常有發生因而深刻領會和理解數據庫權限的具體設置方法結合自身實際應用制定出一套完整的安全保護策略具有重要意義Informix Dynamic Server對以上控制語句的使用除角色外嚴格執行SQL ANSI 標准因此對建立在NT平台上的MS SQL Server同樣有效

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16365.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.