sqlserver數據庫角色的設置
作者:佚名 時間:2015-01-28 分享到:
角色其實是對權限的一種集中管理方式,如果數據庫服務器中的用戶很多,需要為每個用戶分配相應的,這是一項很繁瑣的工作,因為使用系統的用戶中往往有許多用戶的操作權限是一致的,所以在sql server中,通過角色可將用戶分為不同的類;相同類用戶統一管理,賦予相同的操作權限,從而簡化對用戶權限的管理工作.因為使用系統的用戶中往往有許多用戶的操作權限是一致的,賦予相同的操作權限,從而簡化對用戶權限的管理工作.
sql server為用戶預定義了服務器角色和數據庫角色,用戶也可根據需要,創建自己的數據庫角色,以便對有某些特殊需要的用戶組進行統一的權限管理.
1.固定服務器角色
服務器角色獨立于各個數據庫,如果在sql server中創建一個登錄賬號后,要賦予其具有管理服務器的權限,此時可設置這個登錄賬號為某個或某些服務器角色的成員,注意用戶不能自己定義服務器角色.
2.固定數據庫角色
固定數據庫角色定義在數據庫級別上,具有進行特定數據庫的管理及操作的權限,即對于數據庫用戶可以定義其為特定數據庫角色的成員,從而具備了相應的操作權限.
3.自定義數據庫角色
有時固定數據庫角色并不一定能滿足系統安全管理的需求,這時可以添加自定義數據庫角色來滿足要求,可以通過management studio工具或系統存儲過程文玩 定義新的數據庫角色..