19.SQL的数据控制(安全性)

创建用户

数据库管理员(DBA)拥有数据库的全部操作权限,系统中的其他用户均是由DBA创建的。在单机实验环境下,以Windows身份登录的用户就是DBA。
在创建登录用户之前,DBA必须先设置SQL Server身份验证模式为“SQL Server和Windows身份验证模式”。

下面给出设置的教程
打开SQL Server,可以看到

右键第一个WIN-MC什么什么的,不同电脑名字可能会不一样。
点击属性
在这里插入图片描述

点击安全性 —>在服务器身份验证那一栏,选择SQL Server和Windows身份验证模式在这里插入图片描述
搞定!!!

创建登录

完成以上设置后,就可以按照下边步骤创建新的数据库登录用户。授予每一个登录名不同的权限,就成为一个或多个数据库的用户。

下面我们开始创建用户。
(1)点击 “安全性” ->“新建” ->"登录”
在这里插入图片描述
点击 “常规” ->右边选择 “SQL Server身份验证” ->下边把 “用户在下次登录时必须更改密码” 的勾勾点掉(方便操作)。(先别点确定)
在这里插入图片描述下边的默认数据库设置为之前教程使用的数据库,其他保持默认就可以了。(先别点确定)
在这里插入图片描述
接下来,点击左边的用户映射,右边选择Student_Mis_2019,下边选择public(不要点击db_owner)。点击确定。
在这里插入图片描述
之后关闭数据库,重新打开使用刚才的User1登录。
操作如下:点击左上角的文件,断开与对象资源管理器的连接,然后连接对象资源管理器。
选择SQL Server身份验证,输入账号密码,连接。
在这里插入图片描述
这里的断开与对象资源管理器的连接是暗的是因为我已经登录了User1。而不是以Windows身份登录。
在这里插入图片描述
如果登录失败的话,建议重启一下电脑哦。 亲测有效。

然后使用

select * from Students

你会发现报错,因为这个用户没有查询等等的权限。
在这里插入图片描述
后边,将介绍如何给这些用户分配权限。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值