『SQLServer系列教程』——数据库用户的创建/删除以及授权等操作

编程知识 更新时间:2023-04-05 11:32:06


📣读完这篇文章里你能收获到

  • 学会如何创建、添加及删除数据库用户
  • 学会如何对数据库用户进行权限控制
  • 对数据库角色的管理
  • 提供实际操作的案例SQL脚本

文章目录

  • 一、创建/添加数据库用户
  • 二、理解系统数据库用户权限
  • 三、删除数据库用户
  • 四、用户授权及收回权限
  • 五、用户角色管理,给予用户赋予固定的角色
  • 六、案例代码

一、创建/添加数据库用户

二、理解系统数据库用户权限

三、删除数据库用户

注意事项:即使数据库登陆账户删除,其下的数据库用户依然存在,两者的关系是【 有联系但又独立存在】

四、用户授权及收回权限

五、用户角色管理,给予用户赋予固定的角色


六、案例代码

--创建数据库用户
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'

更多推荐

『SQLServer系列教程』——数据库用户的创建/删除以及授权等操作

本文发布于:2023-04-05 11:32:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0e43fd6873c90c62d7bafe76c495c791.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作   数据库   教程   系列   用户

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 46090文章数
  • 14阅读数
  • 0评论数