SQL Server安全性

第11章 sql server安全性

安全性机制的5个等级
客户机安全机制:计算机的操作系统
网络传输的安全机制:传输数据,对数据进行加密,备份加密
实例级别安全机制:对整个数据库服务器进行限制,创建数据角色,控制访问权限
数据库级别安全机制:对数据库进行访问权限控制
对象级别安全机制:对数据表等对象进行访问权限设置
在这里插入图片描述
Sql server身份验证模式
1.Windows身份验证模式:
当使用Windows 身份验证连接到sql server时,windows将完全负责对客户端进行身份验证,sql server使用windows操作系统中的信息验证账户名和密码,用户不必重复提交登录名和密码。
混合模式:
2.可以使用sql server身份验证或者windows身份验证
在这里插入图片描述
teacher角色被授予权限可以对班级信息表进行查询,删除,插入和更新操作

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

撤销teacher角色对班级信息表的删除权限

revoke delete
on 班级信息
from teacher

拒绝教师对班级信息表的访问

deny select
on 班级信息
to teacher

授予权限
GRANT all/select, insert, update, delete,
On 数据库、数据表
to 数据库角色
撤销权限
REVOKE all/select, insert, update, delete,
On 数据库、数据表
From 数据库角色
拒绝权限
DENY all/select, insert, update, delete,
On 数据库、数据表
to 数据库角色

备份的类型
1.完整数据库备份:备份整个数据库,包括数据库文件,这些文件的地址以及事务日志的某些部分
2.差异数据库备份,备份最近一次完全数据库备份以后发生改变的数据。例如:周一进行了完全数据库备份,周四进行差异数据库备份,就是备份了周一到周四当中发生改变的部分
3.事务日志备份,备份从上一个事务以来发生了改变的部分。周一完全数据库备份,周四差异数据库备份,周五事务日志备份,备份的是周四到周五发生改变的事务
4.文件组备份:对数据库中的部分文件或文件组进行备份

备份恢复模式
1.简单恢复模式
2.完全恢复模式
3.大容量日志记录恢复模式
在这里插入图片描述
备份设备:磁盘,磁带,其他

集成服务:
Sql server2018集成服务(Integration Services,SSIS)是一个数据集成平台,负责完整有关数据的提取,转换和加载等操作,使用集成服务可以高效的处理各种各样的数据源,例如sql server ,excel,cml文档,文本文件等.

报表服务:sql server报表服务提供了各种现成可用的工具和服务,帮助数据管理员创建,部署和管理单位的报表,并提供了能够扩展和自定义报表功能的编程功能。

报表的生命周期
每一个事物都有属于自己的生命周期,报表也是如此。每个报表的生命周期都包括报表创建,报表管理和报表传输三个活动过程。
在这里插入图片描述

发布了45 篇原创文章 · 获赞 10 · 访问量 6214

猜你喜欢

转载自blog.csdn.net/wtt15100/article/details/99712582
今日推荐