SQL Server中角色與許可權管理

2021-07-30 13:20:29 字數 1286 閱讀 8557

伺服器角色:

按照從最低級別角色(bulkadmin)到最高端別角色(sysadmin)的順序進行描述:

1.bulkadmin:這個角色可以執行bulk insert語句.該語句允許從文字檔案中將資料匯入到sql server2008資料庫中,為需要執行大容量插入到資料庫的域帳號而設計.

2.dbcreator:這個角色可以建立,更改,刪除和還原任何資料庫.不僅適合助理dba角色,也可能適合開發人員角色.

3.diskadmin:這個角色用於管理磁碟檔案,比如映象資料庫和新增備份裝置.適合助理dba

4.processadmin:sql server 2008可以同時多程序處理.這個角色可以結束程序(在sql server 2008中稱為"刪除")

5.public:有兩大特點:第一,初始狀態時沒有許可權;第二,所有資料庫使用者都是它的成員

6.securityadmin:這個角色將管理登入名及其屬性.可以授權,拒絕和撤銷伺服器級/資料庫級許可權.可以重置登入名和密碼

7.serveradmin:這個角色可以更改伺服器範圍的配置選項和關閉伺服器

8.setupadmin:為需要管理聯接伺服器和控制啟動的儲存過程的使用者而設計.

9.sysadmin:這個角色有權在sql server 2008 中執行任何操作.

資料庫角色:

1.db_accessadmin:可以在資料庫中新增和刪除資料庫使用者, 組及角色

2.db_backupoperator:可以備份資料庫

3.db_datareader 可以讀取任何表中的資料

4.db_datawriter 可以新增、更改或刪除所有表中的資料

5.db_ddladmin 可以新增、更改或刪除資料庫物件(即可以執行任何ddl語句)

6.db_denydatareader 不能讀取任何表中的資料,但仍然可以通過儲存過程來檢視

7.db_denydatawriter 不能更改任何表中的資料,但仍然可以通過儲存過程來修改

8.db_owner 執行任何操作

9.db_securityadmin 可以更改資料中的許可權和角色

10.public:每個資料庫使用者都屬於public角色.未對使用者授權之前,該使用者將被授予public角色的許可權.該角色不能被刪除

sql server 建立角色,使用者,許可權

示例說明 示例在資料庫pubs中建立乙個擁有表jobs的所有許可權 擁有表titles的select許可權的角色r test 隨後建立了乙個登入l test,然後在資料庫pubs中為登入l test建立了使用者賬戶u test 同時將使用者賬戶u test新增到角色r test中,使其通過許可權繼承...

sql server角色成員身份許可權

為便於管理資料庫中的許可權,sql server 提供了若干 角色 這些角色是用於分組其他主體的安全主體。它們類似於 microsoft windows 作業系統中的組。資料庫級角色的許可權作用域為資料庫範圍。sql server 中有兩種型別的資料庫級角色 資料庫中預定義的 固定資料庫角色 和您可...

Mantis中角色與許可權分析

mantis中角色與許可權分析 一 角色有以下幾種 檢視人員 報告人員 修改人員 開發人員 經理 管理員 二 問題狀態一共有以下幾種 10 新建,20 打回,30 公認,40 已確認,50 已分派,80 已解決,90 已關閉 放棄,阻塞 三 問題完成度有以下幾種 10 未處理,20 已修正,30 重...