4.3视图机制
视图机制间接地实现存取谓词地用户权限定义。
【例4.14】建立计算机系学生地视图,把对该视图地SELECT权限授予U1,把该视图上地所有操作权限授予张U2。
create view CS_Student --建立视图CS_Student
as
select *
from Student
where Sdept='CS';
grant select --U1有检索权限
on CS_Student
to U1;
grant all --U2具有检索和增删改计算机系学生信息地所有权限
on CS_Student
to U2;
4.4审计
审计功能把用户对数据库的所有操作自动记录下来放入审计日志,审计员可靠此检查问题。
1. 审计事件:
服务器事件
系统权限
语句事件
模式对象事件
2. 审计功能:
基本功能,提供多种审计查阅方式
提供多套审计规则
提供审计分析和报表功能
审计日志管理功能
系统提供查询审计设置及审计记录信息的专门视图
3.AUDIT语句和NOAUDIT语句
AUDIT:设置审计功能
NOAUDIT:取消审计功能
audit alter ,update --对SC表的表结构和数据的修改进行审计
on SC;
not audit alter,update --取消对SC表的表结构和数据的修改进行审计
on SC;
上述语句在SQL Server中执行不了,百度也没找到答案,哎!
先记住这个功能吧。