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'