是在資料庫級別上定義,使用者不能新增、刪除或更改固定的伺服器角色。使用者的登入賬戶可以新增到固定的資料庫角色中,使其成為成員,從而具有資料庫角色的許可權。
固定的資料庫角色
描述db_owner
在資料庫中擁有全部許可權
db_accessadmin
可以新增或刪除使用者id
db_securityadmin
可以管理資料庫角色和角色成員,並管理資料庫中的語句許可權和物件許可權
db_ddladmin
可以建立、修改和刪除資料庫物件(執行所有的ddl語句)
db_backupoperator
可以進行資料庫的備份、恢復操作
db_datareader
可以查詢資料庫中所有使用者表中的資料
db_datawriter
可以更改資料庫中所有使用者表中的資料
db_denydatareader
不允許查詢資料庫中所有使用者表中的資料
db_denydatawriter
不允許更改資料庫中所有使用者表中的資料
public
預設不具有任何許可權,但使用者可對此角色進行授權
其中public角色是乙個特殊的角色:
(1) 資料庫中的每個使用者都自動地是public角色成員,使用者不能從public角色中新增和刪除成員;
(2) 使用者可以對這個角色進行授權。
1、新增固定的資料庫角色成員
(1) 用企業管理器實現;
(2) 用系統儲存過程實現;
sp_addrolemember [@rolename=]』role』,[@membername=]』security_account』
其中:[@rolename=]』role』:當前固定資料庫中的角色名稱;
[@membername=]』security_account』:新增到角色中的使用者名稱。
2、刪除固定的資料庫角色成員
14.6.3 使用者自定義的角色
屬於資料庫一級的角色,使用者可根據實際工作職能定義一系列角色,並給每個角色授予合適的許可權。只需將資料庫使用者放置到合適的角色中即可。
1、建立使用者自定義庫角色
(1) 用企業管理器實現;
(2) 用系統儲存過程實現;
sp_addrole [@rolename=]』role』,[@ownername=]』owner』
其中:[@rolename=]』role』:新的角色名稱;
[@ownername=]』owner』:新角色的所有者。
3、 為使用者定義的角色授權;
4、 新增和刪除使用者自定義角色成員
2023年計算機等級考試四級資料庫技術(10)
13.1 儲存過程 13.1.1 儲存過程基本概念 1 在關聯式資料庫中,sql語言是應用程式和資料庫管理之間的主要程式設計介面 2 使用sql語言編寫 時,可用兩種方法儲存和執行 1 在客戶端儲存 並建立向資料庫管理系統傳送sql命令,並處理返回結果的應用程式 2 將這些傳送的sql語句儲存在資料...
2023年計算機等級考試四級資料庫技術(7)
12.1 sql server 2000 概述 服務是資料庫完成所需功能的基礎,sql server 2000提供了四種服務 1 sql server sql server服務是sql server2000最核心的服務,它直接管理和維護資料庫,負責處理所有來自客戶端的transact sql sql...
2023年計算機等級考試二級 輔導講義(1)
c 氣泡排序基本應用技巧分享 對於學過c語言的朋友來說,可能對於裡面的氣泡排序還是有很深印象的。那麼今天我們將會為大家介紹一下具有c語言特性的c 語言中氣泡排序的實現方法。接下來就讓我們一起來看看c 氣泡排序的具體操作方法吧。c 氣泡排序 示例 include iostream.h include ...