第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.

Slides:



Advertisements
Similar presentations
1 認識創業之財務 ( 資金 ) 及稅務問題 講師 : 蘇炳章 日期 : 92 年 8 月 12 日.
Advertisements

行政事业单位资产管理信息系统培训 讲师:姚珂 行政事业单位资产管理信息系统培训. 2 系统总体功能介绍 1 软件安装与数据初始 软件安装与数据初始 2 软件日常操作介绍 软件日常操作介绍 4 用户管理及账套维护 用户管理及账套维护 5 目 录目 录目 录目 录 参数配置与数据上报.
数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
职业指导服务系统 欢迎了解职业指导服务系统!
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
高齡自主學習團體終身學習試辦計畫經費核銷
厦门大学数据库实验室 刘颖杰 2014年11月15日 实习总结报告 厦门大学数据库实验室 刘颖杰 2014年11月15日.
《管理能力基础》 模块五:控制与信息处理能力 郴州职院 谢平楼 副教授.
数据库原理及应用 课程导引 成都东软学院.
有道妇幼保健综合管理系统软件 版本号:V1.0.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
台北縣98年三鶯區語文研習 --建國國小 修辭與標點符號 福和國中廖惠貞
有三件事我很確定: 第一、愛德華是吸血鬼 第二、出於天性,他渴望喝我的血 第三、我無可救藥地愛上他了……
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
第十三章 SQL Server的安全管理.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
你,是扼殺 孩子競爭力的幫兇嗎?.
網路小說劇情建構與伏線營造 Windows98.
搜明比价采购管理系统 煤炭信息研究院 北京搜明信息技术公司 SMCP 6.2
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
唐骏 Your company slogan.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
转正述职报告 乐恩公司 史航
MIS课程设计.
柯和平 研究员 深圳职业技术学院 教育技术与信息中心
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
公務員廉政倫理規範.
組 員: 王 新 惠 吳 映 暄 李 盈 慧 廖 香 涵 盧 姵 華 訪談日期:
第 2 章 SQL Server 2008 R2資料庫安裝設定與管理
国家“十一五”规划教材 数据库原理与应用教程(第3版).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
第1章 SQL Server 关系数据库简介 1.1 SQL Server 特点 1.2 SQL Server的安装和配置
第 3 章 SQL Server 2000 伺服器管理初步.
第 3 章 熟悉 SQL Server 的工作平台.
第 11 章 建立檢視表.
組員:陳俊宇 陳典杰 趙俊閔 指導老師:張慶寶
Microsoft SQL Server 2000 李金双.
学位授权审核材料填报及提交 系 统 操 作 介 绍
组长:吴蔚 项目组成员:吴蔚,邱丁兰,汪琳莺
第2章 Visual FoxPro 简介 Visual FoxPro概述 Visual FoxPro设计工具
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
数据保护技术(完整性、并发性、安全性和数据库恢复)
第7章 SQL Server代理服务 7.1 SQL Server代理服务配置 7.2 定义操作员 7.3 作业管理 7.4 警报管理
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
数据智能同步系统 操作指南.
專題J組 題目: 檢定考試管理系統 指導老師: 曾修宜 老師 組員: 曾聖棋 謝宗翰
U861院校专用版的安装流程 安装IIS中的WWW服务 安装SQL数据库 安装SQL SP4补丁 安装U861院校专用版.
Empower for MircoSoft ISV
指導老師:楊子青 老師 專題組員:朱盈慈、曾孟涵、范珮錡、林佳臻
封面 (资产管理软件)
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
【VA虚拟应用管理平台】专题培训 资源管理及个性化 陕西益和信息技术开发有限责任公司 2011年2月.
教 材 介 紹 靈活組合 愉快學習.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
微信商城系统操作说明 色卡会智能门店.
SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8.
有道售后客户投诉情况管理系统软件 软件用户手册.
Print Security Audit System
第9章 视 图 教学提示:用户在查询数据库中的数据时,除了直接查看数据库中的表中的数据以外,还可以通过视图来查看表中的数据,也就是说,视图为用户提供了另外一种查看表中的数据的方式。 视图是一种虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自于定义视图的查询所引用的表,并且在引用视图时动态生成。
IT DNA- 微軟MVP、資深IT人胡百敬 資訊產業全攻略!IT知識工作者聯手推薦! 資訊新鮮人》 專業資訊人》 知識工作者》
組員:.
我會看年曆.
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
(若使用IE瀏覽,請選擇功能表的「瀏覽」「全螢幕」
 主講人:楊文明主任委員   106/06/30 中華電信職工福利委員會台北分會業務簡介.
安裝 Visual C Express Edition
Presentation transcript:

第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server 2005为维护数据库系统的安全性提供了完善的管理机制和简单而丰富的操作手段。在实际应用中,用户可以根据系统对安全性的不同需求采用合适的方式来完成数据库系统安全体系的设计。

教学目标:本章主要包含以下内容: SQL Sever的安全机制 登录和用户 权限管理 角色管理 通过本章的学习,要求读者深入理解SQL Server的安全机制,以及掌握常用管理操作,并培养良好的数据库安全意识,以及制定合理的数据库安全策略,也为进一步的学习和掌握其他数据库安全知识奠定基础。

第11章 安全管理 11.1 SQL Server的安全性机制 11.2 登录和用户 11.3 权限管理 11.4 角色管理 第11章 安全管理 11.1 SQL Server的安全性机制 11.2 登录和用户 11.3 权限管理 11.4 角色管理 11.5 上机指导

11.1 SQL Server的安全性机制 11.1.1 权限层次机制 11.1.1 权限层次机制 SQL Server 2005的权限管理是分层进行管理,在每一层都有相应的安全性机制,SQL Server通过管理这种分层的安全性机制,保证数据库的安全使用。 SQL Server 2005的安全性管理可分为3个等级,图11.1给出了详细的权限层次和安全机制:①操作系统级;②SQL Server级;③数据库级。

11.1.2 操作系统级的安全性 在用户使用客户计算机通过网络实现对SQL Server服务器的访问时,用户首先要获得计算机操作系统的使用权。 一般说来,在能够实现网络互连的前提下,用户没有必要向运行SQL Server服务器的主机进行登录,除非SQL Server服务器就运行在本地计算机上。SQL Server可以直接访问网络端口,所以可以实现对Windows NT安全体系以外的服务器及其数据库的访问。 操作系统安全性是操作系统管理员或者网络管理员的任务。由于SQL Server采用了集成Windows NT网络安全性的机制,所以使得操作系统安全性的地位得到提高,但同时也加大了管理数据库系统安全性的灵活性和难度。

11.1.3 SQL Server级的安全性 SQL Server的服务器级安全性建立在控制服务器登录账号和口令的基础上。SQL Server采用了标准SQL Server登录和集成Windows NT登录两种方式。无论是使用那种登录方式,用户在登录时提供的登录账号和口令,决定了用户能否获得SQL Server的访问权,以及在获得访问权以后,用户在访问SQL Server进程时可以拥有的权利。管理和设计合理的登录方式是SQL Server 管理员DBA的重要任务,是SQL Server安全体系中,DBA可以发挥主动性的第一道防线。

11.1.4 数据库级的安全性 在用户通过SQL Server服务器的安全性检验以后,将直接面对不同的数据库入口。这是用户将接受的第三次安全性检验。 在建立用户的登录账号信息时,SQL Server会提示用户选择默认的数据库。以后用户每次连接上服务器后,都会自动转到默认的数据库上。对任何用户来说,master数据库的门总是打开的,如果在设置登录账号时没有指定默认的数据库,则用户的权限将局限在master数据库以内。 在默认的情况下,只有数据库的拥有者才可以访问该数据库的对象,数据库的拥有者可以分配访问权给别的用户,以便让别的用户也拥有针对该数据库的访问权利,在SQL Server中并不是所有的权利都可以自由转让和分配的。

11.2 登录和用户 11.2.1 登录的身份验证模式及其设置 用于连接到SQL Server的账户都称为SQL Server的登录;用户是为特定数据库定义的,要创建用户,你必须已经定义了该用户的登录,用户ID同登录类似,但是它的名称不需要与登录相同。 对于访问SQL Server的登录,有两种验证模式:Windows身份验证和混合模式身份验证。

11.2.2 创建登录 登录属于服务器级的安全策略,要连接到数据库,首先要存在一个合法的登录。在Microsoft SQL Server Management Studio中创建登录的步骤如下。 1. 打开Microsoft SQL Server Management Studio并连接到目标服务器,在【对象资源管理器】窗口中,单击【安全性】节点前的“+”号,展开安全节点。在【登录名】上单击鼠标右键,弹出快捷菜单,从中选择【新建登录名(N)…】命令,如图11.4所示。 略

11.2.3 创建用户 用户是数据库级的安全策略,在为数据库创建新的用户前,必须存在要创建用户的一个登录或者使用已经存在的登录创建用户。 11.2.3 创建用户 用户是数据库级的安全策略,在为数据库创建新的用户前,必须存在要创建用户的一个登录或者使用已经存在的登录创建用户。 1. 使用 Management Studio创建用户 2. 使用Transact-SQL创建登录和用户

11.3 权 限 管 理 11.3.1 服务器权限 服务器权限允许数据库管理员执行管理任务。这些权限定义在固定服务器角色(fixed server roles)中。这些固定服务器角色可以分配给登录,但这些角色是不能修改的。一般只把服务器权限授给DBA(数据库管理员),他不需要修改或者授权给别的用户登录。我们将在后面讲解角色管理时,详细地介绍服务器的相关权限和配置。

11.3.2 数据库对象权限 数据库对象权限是授予用户以允许他们访问数据库中对象的一类权限,对象权限对于使用SQL语句访问表或者视图是必须的。 在Microsoft SQL Server Management 2005中给用户添加对象权限的具体步骤如下。略

11.3.3 数据库权限 对象权限使用户能够访问存在于数据库中的对象,除了数据库对象权限外,还可以给用户分配数据库权限。SQL Server 2005对数据库权限进行了扩充,增加了许多新的权限,这些数据库权限除了授权用户可以创建数据库对象和进行数据库备份外,还增加了一些更改数据库对象的权限,在此我们不一一介绍。 在Microsoft SQL Server 2005中给用户添加数据库权限的具体的步骤如下。略

11.4 角 色 管 理 11.4.1 固定服务器角色 在SQL Server安装时就创建了在服务器级别上应用的大量预定义的角色,每个角色对应着相应的管理权限。这些固定服务器角色用于授权给DBA(数据库管理员),拥有某种或某些角色的DBA就会获得与相应角色对应的服务器管理权限。这些角色和相应的权限如表11.1所示。

11.4.2 数据库角色 在SQL Server安装时,数据库级别上也有一些预定义的角色,在创建每个数据库时都会添加这些角色到新创建的数据库中,每个角色对应着相应的权限。这些数据库角色用于授权给数据库用户,拥有某种或某些角色的用户会获得相应角色对应的权限。这些角色和相应的权限如表11.2所示。

11.5 上 机 指 导 11.5.1 创建登录 11.5.2 创建新用户