- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课件—第3章 SQL Server 2000数据库的安全性和完整性
An Introduction to Database System SQL Server 2000数据库的安全性和完整性 DBMS通常都提供数据的保护功能 数据的安全性 数据的完整性约束 并发控制和备份与恢复技术 本章介绍数据库的安全性和完整性技术及其实现方法 SQL Server 2000数据库的安全性和完整性 3.1 SQL Server 2000数据库的安全性 3.2 SQL Server 2000数据库的完整性 SQL Server 2000数据库的安全性 数据库的安全性概念 数据的安全性是指保护数据以防止因不合法的使用而造成数据的泄密和破坏。 在数据库中,系统用检查登录名、账号、角色、口令、权限等手段实现数据库系统的安全性。 SQL Server 2000中,用户必须经过两道关口,即取得SQL Server服务器级的“登录权”和数据库级的“访问权”才能实现对数据的访问。 SQL Server 2000数据库的安全性(续) SQL Server 2000数据库的安全性(续) 怎样才能登录到SQL Server服务器上呢? SQL Server 2000数据库的安全性(续) 验证模式 两种登录验证模式 SQL Server验证:适合于非windows平台的用户或Internet用户, 需要提供帐户和密码 Windows NT/2000验证:是SQL Server系统管理员将Windows NT/2000的账号或组映射成SQL Server的登录账号,当用户登录上Windows NT/2000时,被授权直接连接到SQL Server上。 登录帐户相应有两种:SQL 帐户和Windows帐户 SQL Server 2000数据库的安全性(续) 添加 Windows登录帐户 EXEC sp_grantlogin ‘jbtraining\S26301‘ 添加 SQL登录帐户 EXEC sp_addlogin ‘zhangsan, ‘1234’ SQL Server 2000数据库的安全性(续) SQL Server 2000数据库的安全性(续) 用户登录到SQL Server上,就可以访问服务器中的数据库资源吗? SQL Server 2000数据库的安全性(续) 创建数据库用户需要调用系统存储过程sp_grantdbaccess,其用法为: SQL Server 2000数据库的安全性(续) SQL Server 2000数据库的安全性(续) 角色管理 管理用户在于要确保用户能够访问到他们需要的数据但又不能获得超出他们权限范围的数据。 一般情况下,可以将在相同数据上有相同权限的用户放入角色中进行管理,然后将权限分配给同一角色中的每一个成员。 SQL Server 2000数据库的安全性(续) 角色管理(续) 两种角色 服务器角色:服务器级的一个对象,只能包含登录名。 数据库角色:数据库级的一个对象,它只能包含数据库用户名而不能是登录名。 SQL Server 2000数据库的安全性(续) 服务器角色 SQL Server 2000数据库的安全性(续) 服务器角色 服务器角色存放在master数据库的syslogins表中。它们是系统定义好操作权限的用户组,其中的成员是登录账号。 服务器角色不能增加或删除,只能对其中的成员进行修改,一个登录账号一旦被加入了某个角色,则使用该账号登录的用户自动具有该角色预定义的权限。当然一个登录账号可以同时属于多个角色,但也可以不属于任何角色。 SQL Server 2000数据库的安全性(续) 服务器角色(续) Windows NT/2000系统管理员组自动属于sysadmin角色。 使用企业管理器更改服务器角色成员(演示) 使用企业管理器更改账号所属服务器角色(演示) 使用T-SQL语句更改服务器角色 sp_addsrvrolemember:将一个账号加入到一个服务器角色 sp_dropsrvrolemember:将一个账号从服务器角色中删除。 SQL Server 2000数据库的安全性(续) 服务器角色(续) 例1 将liming加入到sysadmin服务器角色中: sp_addsrvrolemember liming,sysadmin 例2 将liming从sysadmin服务器角色中删除: sp_dropsrvrolemember liming,sysadmin 注意:在使用以上命令前,账号必须存在。 数据库角色 SQL Server 2000数据库的安全性(续) 数据库角色 使用企业管理器创建数据库角色
您可能关注的文档
- 拍单流程-简介.ppt
- 排名前十货代企业简介.ppt
- 损伤断裂力学概述.ppt
- 排比在议论文中的多种运用(精编).ppt
- 拿起理性的解剖刀之因果分析【16页】.ppt
- 排列课件(推荐).ppt
- 排队论与案例分析 主讲教师:梁明杰.ppt
- 探究酵母菌种群数量变化的影响因素【精编】.ppt
- 探究欧姆定律—电流与电压、电阻的关系.ppt
- 探索轴对称的性质 沈阳市第一七四中学.ppt
- 2025年辽宁省辽阳市单招职业适应性测试题库及答案一套.docx
- 2025年荆州职业技术学院单招职业适应性测试题库汇编.docx
- 2025年西安培华学院单招职业倾向性测试题库新版.docx
- 2025年西安明德理工学院单招职业适应性测试题库及答案一套.docx
- 2025年辽宁轻工职业学院单招职业技能测试题库必威体育精装版.docx
- 2025年襄阳职业技术学院单招职业适应性测试题库一套.docx
- 2025年西安医学高等专科学校单招职业技能测试题库1套.docx
- 2025年资阳环境科技职业学院单招职业倾向性测试题库及答案1套.docx
- 2025年西安交通工程学院单招职业倾向性测试题库及答案一套.docx
- 2025年郑州黄河护理职业学院单招职业倾向性测试题库完美版.docx
最近下载
- 2024年浙江嘉兴桐乡市水务集团限公司招聘10人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 粤教粤科版(2023秋) 三年级下册4.22洪涝与干旱 教案.docx
- 《GBT16823.1-1997-螺纹紧固件应力截面积和承载面积》.pdf
- 工业机器人系统操作员(三级-高级)-题库有答案.docx
- 水务集团招聘笔试题目 .pdf VIP
- 公路装配式钢筋混凝土箱涵设计施工技术规程.pdf
- 课题申报参考:人际情绪调节视角下研究生教育导学关系重构与优化.docx
- 起毛机中文说明书.pdf VIP
- 《土木工程施工》课程习题集(含答案).pdf VIP
- RBA冲突矿产报告模板(CMRT)填写指南(2020年6.0版)30.pdf
文档评论(0)