数据库原理与SQL Server-数据安全性.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与SQL Server 第19课 数据安全性 第19课 数据安全性 目标: 掌握SQL Server认证模式 掌握登录账号管理 掌握数据库用户管理 掌握角色管理 掌握权限管理 8.1 SQL Server安全机制 安全管理 8.2 登录管理 1. 认证模式 Windows认证模式:Windows用户 混合认证模式: Windows用户+SQL Server用户 一、创建登录账号 1. 使用SQL-EM SQL-EM→安全性→登录→右键→新建登录 实例 创建Windows用户登录账号login1,默认数据库student 注:Windows用户名称为“计算机名或域名\用户名或组名” 二、修改登录账号 1. 使用SQL-EM SQL-EM→安全性→登录账号→右键→属性 三、删除登录账号 1. 使用SQL-EM SQL-EM→安全性→登录账号→右键→删除 8.3 用户管理 SQL Server账号 一、默认数据库用户 1. dbo 数据库创建者即为dbo(数据库所有者),拥有数据库最高权限 新建数据库中只有一个用户dbo,不能删除 sa、固定服务器角色自动关联dbo 二、创建数据库用户 1. 使用SQL-EM SQL-EM→数据库→用户→右键→新建数据库用户 实例 为登录账号login1在student中创建数据库用户user01 三、删除数据库用户 1. 使用SQL-EM SQL-EM→数据库→用户→右键→删除 注 不能删除拥有数据库对象的用户 8.4 角色管理 角色:不同角色拥有不同权限 不同用户共同拥有的权限 方便权限管理 一、固定服务器角色 固定服务器角色:服务器级别,实现登录账号分组管理 管理固定服务器角色 二、固定数据库角色 固定数据库角色:数据库级别,实现数据库用户分组管理 三、自定义数据库角色 1. 创建自定义数据库角色 SQL-EM:SQL-EM→数据库→角色→右键→新建数据库角色 实例 在student中创建角色teacher并添加用户user01、02 SQL语句:添加角色 sp_addrole 角色名 添加成员 sp_addrolemember 角色,用户 8.5 权限管理 通过账号可以访问数据库,但对数据库对象操作必须拥有权限 一、对象权限 1. 使用SQL-EM SQL-EM→数据库→对象→右键→属性 实例 授予public对student表s的select操作权限 二、语句权限 1. 使用SQL-EM SQL-EM→数据库→右键→属性 实例 授予public对student的create table语句权限 SQL Server安全管理机制 数据库 服务器 作业 实训 实训名称:数据安全性管理 目的要求:掌握SQL Server 2000中有关登录账号、用户账号、角色和权限的管理 操作步骤: ① 设置SQL Server 2000数据库服务器使用SQL Server和Windows混合认证模式。 ② 创建登录账号,账号名要求为:班级_学号,自行设置密码,并用账号班级_学号登录,测试其能否访问数据库student。 ③ 创建登录账号班级_学号在数据库student中对应的用户账号班级_学号,并用账号班级_学号登录,测试其能否对数据库student中的表进行操作。 ④ 授予用户班级_学号对表班级_学号_s、班级_学号_c、班级_学号_sc的查询、插入和修改权限,用账号班级_学号登录,测试其能否对数据库student对象进行操作。 ⑤ 授予用户班级_学号对数据库student的SELECT语句的权限。 ⑥ 创建自定义数据库角色student,并将用户班级_学号添加到自定义数据库角色student中。 * /sjk 西安航空技术高等专科学校 数据库应用-数据库原理与SQL Server * 《数据库应用-数据库原理与SQL Server》 —— 国家级精品课程 西安航空技术高等专科学校 /sjk 主讲:壮志剑 服务器级安全: 数据库级安全: 数据库对象级安全: 登录数据库服务器 访问数据库 操作数据库对象 2. 设置认证模式 SQL-EM→数据库服务器→右键→属性→安全性 引例:创建登录账号 2. 使用SQL语句 语句格式:sp_addlogin 登录账号,密码,数据库 实例 创建SQL Server用户登录账号lo

文档评论(0)

策略培训库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档