文章目录
- 直接为用户授权(20分)
-
- [1. 创建登录TLogin,自行指定登录密码](#1. 创建登录TLogin,自行指定登录密码)
-
- [服务器层面选择 安全性 > 点击 登录名 > 点击右键 > 点击 新建登录名 > 选择sqlserver验证 > 关闭强制登录更改密码](#服务器层面选择 安全性 > 点击 登录名 > 点击右键 > 点击 新建登录名 > 选择sqlserver验证 > 关闭强制登录更改密码)
- [异常解决:sqlserver 配置管理器 选择sqlserver代理点击开启](#异常解决:sqlserver 配置管理器 选择sqlserver代理点击开启)
- [主要::登录界面选用sql server身份认证 > 勾选加密 信任服务器证书](#主要::登录界面选用sql server身份认证 > 勾选加密 信任服务器证书)
- 最后结果
- [2. 将TLogin映射到TeachingDB_***的数据库用户TUser](#2. 将TLogin映射到TeachingDB_***的数据库用户TUser)
- [3. 为TUser定义对教师信息表的查询、增加、删除和更新权限](#3. 为TUser定义对教师信息表的查询、增加、删除和更新权限)
- [4. 用TLogin登录,对库表进行访问,验证权限并记录访问结果](#4. 用TLogin登录,对库表进行访问,验证权限并记录访问结果)
- 通过角色为用户授权(20分)
直接为用户授权(20分)
1. 创建登录TLogin,自行指定登录密码
服务器层面选择 安全性 > 点击 登录名 > 点击右键 > 点击 新建登录名 > 选择sqlserver验证 > 关闭强制登录更改密码
点击连接数据库引擎
异常解决:sqlserver 配置管理器 选择sqlserver代理点击开启
显示异常:证书链是由不收信任办法机构颁发的;
服务点击右键属性 > 点击安全性 > 点击 服务器身份验证 > 勾选 双身份认证模式
主要::登录界面选用sql server身份认证 > 勾选加密 信任服务器证书
最后结果
并且生效
2. 将TLogin映射到TeachingDB_***的数据库用户TUser
sa用户登录下打开制定数据库,点击安全性,点击用户,点击右键 新建用户
再次查看可以点开
此时映射用户还没有权限
3. 为TUser定义对教师信息表的查询、增加、删除和更新权限
sa用户登录下打开制定数据库,点击安全性,点击用户,点击第二步创建的tuser用户右键属性 > 点击 安全对象 > 点击搜索 > 点击 特定对象 > 对象类型选择表 > 浏览选择教师表 > 配置具体 crud 权限
4. 用TLogin登录,对库表进行访问,验证权限并记录访问结果
查看结果已生效 , 具体表右键选择查找前1000行
通过角色为用户授权(20分)
1.创建角色CRole,并定义其拥有对课程信息表的查询、增加、删除和更新权限
点击具体数据库,安全性,点击角色,点击数据库角色,右键新建角色,创建好名称后,选择安全对象,点击搜索 > 点击特定对象 > 选择对象类型 > 浏览选择表
2.创建登录CLogin,自行指定登录密码
上面步骤包含,sa 用户下创建用户CLogin