创建用户
数据库管理员(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
你会发现报错,因为这个用户没有查询等等的权限。
后边,将介绍如何给这些用户分配权限。