数据库视频总结(八)——安全机制

安全机制

等级:
1、客户机安全机制
2、网络传输的安全机制
3、实例级别安全机制
4、数据库级别安全机制
5、对象级别安全机制

SQL身份验证模式

Windows身份验证模式:用户不必重复提交登录名和密码
混合模式
可以同时使用Windows身份验证和sql身份验证
右击属性—安全性节点
这里写图片描述

创建Windows登录账户

方法:
一、右击此电脑—管理——本地用户和组——右击新用户,如下图所示
这里写图片描述
二、打开SQL,打开安全性节点,右击新建登录名,在登录名的右侧有一个搜索,点击它
如下图所示
这里写图片描述
找到自己创建的名字,比如我创建的huihui
这里写图片描述
创建完成之后,在登录名的地方右击刷新,就可以看到自己创建的用户名了
这里写图片描述

创建SQL登录账户

选择SQL身份验证——手动创建用户名
这里写图片描述
之后断开重新连接就可以了
创建数据库用户
先创建一个新的登录名,然后连接上服务器,这时就会出现以下数据库结构
这里写图片描述
但是出现一个问题,就是里面的数据库打不开,没有东西,这时就需要打开用户名的属性页,找到用户映射,把需要映射的数据库打上勾即可
这里写图片描述

固定服务器角色

这里写图片描述

固定数据库角色

这里写图片描述

权限

常用权限列表
这里写图片描述
授予权限

GRANT
{ALL|statement[…n]}
To security_account
撤销权限
Revoke{all|statement}
Form security_account
拒绝权限
Deny
To security_account

使用Tsql语句
举例:

grant select,delete,insert,update
on 班级信息
to teacher

revoke delete
on 班级信息
from teacher

deny select
on 班级信息
to teacher

猜你喜欢

转载自blog.csdn.net/huihui1314_/article/details/82459494