【SQLServer系列教程】——數據庫用戶的創建/刪除以及授權等操作

1.創建/添加數據庫用戶

在這裏插入圖片描述

2.理解系統數據庫用戶權限

在這裏插入圖片描述

3.刪除數據庫用戶

在這裏插入圖片描述

注意事項:即使數據庫登陸賬戶刪除,其下的數據庫用戶依然存在,兩者的關係是【 有聯繫但又獨立存在】

4.用戶授權及收回權限

在這裏插入圖片描述

5.用戶角色管理,給予用戶賦予固定的角色

在這裏插入圖片描述
在這裏插入圖片描述

4.案例代碼:

--創建數據庫用戶
use StudentManageDB
go
exec sp_grantdbaccess 'hyc\TeacherWang','wangUser01'
exec sp_grantdbaccess 'xiaoliu','xiaoliuUser02'

use SaleManagerDB
go
exec sp_grantdbaccess 'xiaoliu','xiaoliuUser03'

--刪除數據庫用戶
use StudentManageDB
go
exec sp_dropuser 'xiaoliuUser02'

use SaleManagerDB
go
exec sp_dropuser 'xiaoliuUser03'

--給數據庫用戶授權
use StudentManageDB
go

--分配權限
grant select,insert,update on Students to xiaoliuUser02
grant create table to xiaoliuUser02

--收回權限
revoke select,insert,update on Students to xiaoliuUser02

use StudentManageDB
go

--給數據庫用戶賦予角色
exec sp_addrolemember 'db_owner','xiaoliuUser02'

--刪除數據庫用戶角色
exec sp_droprolemember 'db_owner','xiaoliuUser02'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章