SQL Server数据库知识点十五

数据库用户新建删除
建立数据库用户:指定为哪一个数据库添加数据库用户,基本语法:exec sp_grantbaccess ‘登录帐户名’,‘数据库用户名’。

删除数据库用户:一样是在具体的数据库中执行删除,而非master数据库中执行
语法: exec sp_dropuser ‘数据库用户名’

给数据库用户受权
受权语法:

收回权限语法:

注明:[]里的内容是限定数据库中数据表,能够不加,不加[]内容表示给数据库中的全部数据表受权,加上[]限定内容,只是对限定的表格受权。

给表sales.customers受权增、改、查数据操做后,咱们使用bk_admin登录帐号登录后,能看见数据库bk_stores中的表sales.customers,却看不见其余的数据表,并且在sales.customers表中不能执行删除操做,由于咱们没有赋予删除的权限。

对比两段代码,执行后,代码1只是给Students数据表受权,而代码2没有限定,则给数据库
bk_stores中全部数据表受权。
数据库角色:给用户单独受权很是麻烦,为此咱们能够给数据库用户赋予一个对应的“角色”;角色自动给数据库用户相应的权限。
1.数据库角色

添加和删除固定角色的基本语法:
exec sp_addrolemember ‘数据库角色名’,‘数据库用户名’
exec sp_droprolemember ‘数据库角色名’,‘数据库用户名’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值