创建用户

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

下面给出设置的教程

打开SQL Server,可以看到

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_SQL


右键第一个WIN-MC什么什么的,不同电脑名字可能会不一样。

点击属性

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_SQL_02

点击安全性 —>在服务器身份验证那一栏,选择SQL Server和Windows身份验证模式

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_Server_03


搞定!!!

创建登录

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

下面我们开始创建用户。

(1)点击 “安全性” ->“新建” ->"登录”

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_SQL_04


点击 “常规” ->右边选择 “SQL Server身份验证” ->下边把 “用户在下次登录时必须更改密码” 的勾勾点掉(方便操作)。(先别点确定)

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_数据库_05

下边的默认数据库设置为之前教程使用的数据库,其他保持默认就可以了。(先别点确定)

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_SQL_06


接下来,点击左边的用户映射,右边选择Student_Mis_2019,下边选择public(不要点击db_owner)。点击确定。

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_数据库_07


之后关闭数据库,重新打开使用刚才的User1登录。

操作如下:点击左上角的文件,断开与对象资源管理器的连接,然后连接对象资源管理器。

选择SQL Server身份验证,输入账号密码,连接。

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_数据库_08


这里的断开与对象资源管理器的连接是暗的是因为我已经登录了User1。而不是以Windows身份登录。

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_SQL_09


如果登录失败的话,建议重启一下电脑哦。 亲测有效。

然后使用

select * from Students

你会发现报错,因为这个用户没有查询等等的权限。

SQL server的安全认证模式从哪里打开 设置sql的安全认证模式_数据库_10


后边,将介绍如何给这些用户分配权限。