电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sqlserver2005数据库应用与开发教学课件作者李新德9

73页
  • 卖家[上传人]:E****
  • 文档编号:102551593
  • 上传时间:2019-10-03
  • 文档格式:PPT
  • 文档大小:1.45MB
  • / 73 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第九章 数据库的安全管理,2,4,项目十四两种身份验证模式下建立系统账户,任务一Windows身份验证模式 创建SQL Server系统的账户,任务二混合身份验证模式 创建SQL Server系统的账户,项目十五建立数据库用户和角色,任务为数据库STUDY 创建数据库用户、数据库角色等,下一页,返回,第一章 国际贸易概述,7,项目十六给角色和用户授权,任务 给角色和用户授予权限,上一页,返回,项目十四 两种身份验证模式下建立系统账户,【项目需求】 建立两种身份验证模式下的用户账户,并分别用这两种账户登录到SQL Server 2005 管理 系统中。 【完成项目的条件】 (1)数据库管理系统SQL Server 2005 处于运行状态。 (2)已经掌握数据库系统中“对象资源管理器”的使用方法。 (3)掌握创建Windows XP 操作系统用户的方法。 【方案设计】,下一页,返回,项目十四 两种身份验证模式下建立系统账户,由于数据库中数据的重要性,登录到数据库管理系统SQL Server 2005 中并操作数据要求具有严格的安全措施。本项目提供两种身份验证模式供用户选择,对应这两种模式,

      2、用于登录SQL Server 2005 的用户账户有两种创建方法:一种是Window 身份验证模式的账户创建方法,需要通过在Windows 操作系统中创建用户,并经过SQL Server 2005 管理系统的认可;另一种是SQL Server 2005 验证模式的账户创建方法,直接在SQL Server 2005 管理系统中创建,两种创建用户的方法均通过界面操作来实现。 【相关知识和技能】 一、SQL Server 2005 的三层安全机制,上一页,下一页,返回,项目十四 两种身份验证模式下建立系统账户,数据库中的数据对于一个单位来说是非常重要的资源,数据的丢失或泄露可能会带来严重的后果和巨大的损失,因此数据库安全是数据库管理中一个十分重要的方面。SQL Server2005 数据库系统的安全管理具有层次性,安全性级别可以分为3 层,分别是SQL Server 服务器级别的安全性、数据库级别的安全性、数据库对象级别的安全性。 (1)SQL Server 服务器级别的安全性。这一级别的安全性建立在控制服务器登录账号和密码的基础上,即必须具有正确的服务器登录账号和密码才能连接到SQL Se

      3、rver 服务器中。SQL Server 提供了Window 账号登录和SQL Server 账号登录两种方式,用户提供正确的登录账号和密码连接到服务器之后,就能获得相应的访问权限,可以执行相应的操作。,上一页,下一页,返回,项目十四 两种身份验证模式下建立系统账户,(2)数据库级别的安全性。用户提供正确的服务器登录账号和密码通过第一层的SQLServer 服务器的安全性检查之后,将接受第二层的安全性检查,即是否具有访问某个数据库的权利。当建立服务器登录账号时,系统会提示选择默认的数据库。默认情况下,master 数据库将作为登录账号的默认数据库。不过因为master 数据库中保存了大量的系统信息,所以建议在建立登录账号时不要将master 数据库设置为默认数据库。 (3)数据库对象级别的安全性。用户通过了前两层的安全性验证之后,在对具体的数据库安全对象进行操作时,将接受权限检查,即用户要想访问数据库里的对象时,必须事先给予相应的访问权限,否则系统将拒绝访问。数据库对象的所有者拥有对该对象全部的操作权限,在创建数据库对象时,SQL Server 自动把该对象的所有权给予该对象的创建者。

      4、,上一页,下一页,返回,项目十四 两种身份验证模式下建立系统账户,二、两种SQL Server 服务器级别的安全性 1. Windows 身份验证模式 在Windows 验证模式下,SQL Server 检测当前使用Windows 的用户账户,并在系统注册表中查找该用户,以确定该用户账户是否有权限登录。在这种方式下,用户不必提交登录名和密码让SQL Server 验证。也就是说,用户身份由Windows 进行确认,SQL Server不要求提供密码,也不执行身份验证。Windows 身份验证是默认的身份验证,并且比SQL Server 身份验证更为安全。 Windows 验证模式的主要优点: (1)数据库管理员的工作可以集中在管理数据库上面,而不是管理用户账户。对用户账户的管理可以交给Windows 去完成。,上一页,下一页,返回,项目十四 两种身份验证模式下建立系统账户,(2)Windows 有着更强的用户账户管理工具。可以设置账户锁定、密码期限等,如果不是通过定制来扩展SQL Server,SQL Server 是不具备这些功能的。 (3)Windows 的组策略支持多个用户同时被

      5、授权访问SQL Server。 2. 混合身份验证模式 混合验证模式允许以SQL Server 验证模式或者以Windows 验证模式来进行验证,使用哪个模式取决于在最初通信时使用的网络库,用户既可以通过Windows 账号登录,也可以通过SQL Server 专用账号登录,当使用SQL Server 身份验证时,在SQL Server 中创建的登录名并不基于Windows 用户账号。账号名和密码均通过使用SQL Server 创建并存储在SQL Server中。通过SQL Server 身份验证进行连接的用户每次连接时必须提供登录名和密码。,上一页,下一页,返回,项目十四 两种身份验证模式下建立系统账户,SQL Server 验证模式处理登录的过程为:用户在输入登录名和密码后,SQL Server 在系统注册表中检测输入的登录名和密码。如果输入的登录名存在,而且密码也正确,就可以登录到SQL Server 上。 混合验证模式具有如下优点: (1)创建了Windows 之上的另外一个安全层次。 (2)支持更大范围的用户,例如非Windows 客户、Novell 网络等。 (3)一个应用

      6、程序可以使用单个的SQL Server 登录和口令。 三、安全性的两阶段检验 1. 验证阶段(Authentication) 用户在SQL Server 上获得对任何数据库的访问权限之前,必须登录到SQL Server上,并且被认为是合法的。,上一页,下一页,返回,项目十四 两种身份验证模式下建立系统账户,SQL Server 或者Windows 对用户进行验证,如果验证通过,用户就可以连接到SQL Server 上;否则,SQL Server 将拒绝用户登录,从而保证了系统安全。 2. 许可确认阶段(Permission Validation) 用户验证通过后,登录到SQL Server 上,系统检查用户是否有访问服务器上数据的权限。,上一页,返回,任务一 Windows身份验证模式创建SQL Server 系统的账户,任务目标 (1)理解Windows 身份验证模式的概念。 (2)掌握Windows 身份验证模式创建用户账户的方法。 任务分析 Windows 身份验证模式,即首先利用Windows 操作系统自带的创建用户账户的功能建立账户,然后通知SQL Server 2005 数

      7、据库系统,让系统默认该用户也就是SQL Server 2005数 据库系统的合法登录名。 知识准备 (1)需要掌握Windows 操作系统中“计算机管理”的创建用户方法。,下一页,返回,任务一 Windows身份验证模式创建SQL Server 系统的账户,(2)要理解Windows 验证模式的概念,见【相关知识与技能】。 (3)要掌握SQL Server 2005 数据库系统中“对象资源管理器”的使用方法。 任务实施 1. 创建Windows XP 操作系统的用户 步骤如下: (1)在任务栏中选择“开始”“设置”“控制面板”命令,弹出“控制面板”窗口。 (2)双击“管理工具”“计算机管理”图标,弹出如图9-1所示的“计算机管理”窗口。,上一页,下一页,返回,任务一 Windows身份验证模式创建SQL Server 系统的账户,(3)单击“本地用户和组”节点,右击“用户”图标,弹出快捷菜单,选择“新用户”命令,弹出“新用户”对话框。 (4)在“用户名”文本框中输入“Teacher_Gao”,在“全名”中输入“Teacher_Gao”,在“密码”和“确认密码”中输入“123456”。取

      8、消“新用户”对话框中“用户下次登录时需该密码”项的选择,同时选择“密码永不过期”项,如图9-2 所示,然后单击“创建”按钮。 (5)关闭“新用户”对话框,在“用户管理”窗口出现如图9-3 所示的“Teacher_Gao”账户。 2. 创建SQL Server 2005 数据库系统的登录名 (1)打开SQL Server Management Studio,找到“对象资源管理器”窗口的“安全性”标签并展开,右击“登录名”,选择“新建登录名”命令,如图9-4 所示。,上一页,下一页,返回,任务一 Windows身份验证模式创建SQL Server 系统的账户,(2)弹出“登录名-新建”界面,在“常规”选项中确认是 Windows 身份验证,单击“登录名”文本框旁的“搜索”按钮,出现如图9-5 所示的“选择用户或组”对话框。 (3)单击“对象类型”按钮,弹出“对象类型”对话框,如图9-6 所示,选中其中的“组”和“用户”后,单击“确定”按钮弹出“选择用户或组”窗口。 (4)在“选择用户或组”窗口中,单击“高级”按钮,再单击“立即查找”按钮,这时界面中会显示Windows 系统中的所有账户和组

      9、,如图9-7 所示。 (5)选中“Teacher_Gao”用户,单击“确定”回到图9-5所示的“选择用户或组”窗口,我们看到已经将Windows XP操作系统的用户“Teacher_Gao”选择了进来,如图9-8所示。,上一页,下一页,返回,任务一 Windows身份验证模式创建SQL Server 系统的账户,(6)单击“确定”按钮,回到“登录名-新建”界面,点击“确认”完成登录名注册。 任务总结 本任务通过两个部分的界面操作完成了Windows 身份验证模式的账户建立,它涉及了Windows 操作系统的账户创建和SQL Server 2005 数据库管理系统的登录名创建。Windows操作系统的账户创建是真正的创建,而SQL Server 2005 数据库管理系统的登录名沿用了Windows 操作系统的用户名,本质上是使用Windows 操作系统创建的“一把钥匙”,打开了Windows 操作系统和SQL Server 2005 数据库管理系统“两把锁”。,上一页,返回,任务二 混合身份验证模式创建SQL Server 系统的账户,任务目标 (1)理解SQL Server 2005 身份验证模式的概念。 (2)掌握SQL Server 2005 身份验证模式创建系统账户的方法。 任务分析 在混合身份验证模式下创建SQL Server系统的登录账户,必须在SQL Server 2005 数据库管理系统中真实创建登录名,与Windows 操作系统无关,因此只要利用SQL Server 2005数据库管理系统中的功能设置就可以实现目的。 知识准备 (1)要理解混合身份验证模式的概念。,下一页,返回,任务二 混合身份验证模式创建SQL Server 系统的账户,(2)要掌握SQL Server 2005 数据库系统中“对象资源管理器”的使用方法。 任务实施 任务实施 混合身份验证模式下创建SQL Server 系统的登录账户步骤如下: (1)打开SQL Server Management Studio,右击“对象资源管理器”根,选择“属性”,再选择“安全性”选项页,在“服务器身份验证”栏选择“SQL Server 和Windows 身份验证模式(S)”,如图9-9 所示,单击“确认”,关闭SQL Server 2

      《sqlserver2005数据库应用与开发教学课件作者李新德9》由会员E****分享,可在线阅读,更多相关《sqlserver2005数据库应用与开发教学课件作者李新德9》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.