安全机制
等级:
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