ch07-sqlserver 安全性.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库开发技术 SQL Server安全性 安全性 三个安全性等级 DBMS级安全性:验证用户是否合法,是否可登录SQL Server服务器 数据库级安全性:用户通过认证后,还需具备访问权限访客访问SQL Server中的数据 数据库对象级安全性:通过对具体数据库对象授权,控制用户对表、视图等对象的访问 两种登录认证模式: Windows认证模式:使用操作系统帐号进行SQL Server认证 混合认证模式:OS帐号和DB帐号同时使用 用户管理 两个系统默认用户: sa:默认数据库管理员( DBA ) guest:来宾帐号。除model数据库外都有 用户管理的两种基本方式: 企业管理器 系统存储过程 两个概念 登录:数据库管理系统级帐号 数据库用户:数据库级帐号 用户管理——企业管理器 新建登录: 即DBMS的帐号 删除登录 用户管理——企业管理器 新建用户 删除用户 用户管理——企业管理器 用户权限管理 用户管理——系统存储过程 登录管理: 新建登录: sp_addlogin ‘登录名’ [, ‘登录密码’] [, ‘默认登录数据库’] [, ‘默认语言’] [, ‘安全标识码’] [, ‘加密选项’] 例:exec sp_addlogin ‘liujia’, ‘123456’, ‘pubs’ 删除登录 sp_droplogin ‘登录名’ 用户管理: 创建数据库用户: sp_grantdbaccess ‘登录名’ [, ‘数据库用户名’] 删除用户: sp_revokedbaccess ‘数据库用户名’ 角色 角色 一组相关的权限的集合 方便权限管理,简化DBA工作 SQL Server的两种主要角色 服务器角色:系统预置的、具有系统管理职能的且不能修改的系统角色 数据库角色:对具体数据库访问 一、服务器角色 也称固定服务器角色,共8种 sysadmin:对DBMS最高管理权限 securityadmin:管理登录 serveradmin:管理服务器配置 setupadmin:服务器连接管理、数据库复制、扩展存储过程管理 processadmin:管理SQL Server进程 diskadmin:管理磁盘文件 dbcreator:数据库创建、修改和删除 bulkadmin:执行BULK INSERT 服务器角色管理 企业管理器 系统存储过程 添加登录到服务器角色中 sp_addsrvrolemember ‘登录名’,’角色’ 从服务器角色中删除登录 sp_dropsrvrolemember ‘登录名’,’角色’ 显示服务器角色中的成员信息 sp_helpsrvrolemember ‘登录名’,’角色’ 二、数据库角色 两类数据库角色 固定数据库角色:系统预定义,不能修改,共9个 db_owner:数据库拥有者 db_accessadmin:可进行用户管理 db_datareader:查询角色 db_datawriter:写入角色 db_addladmin:管理数据库对象 db_securityadmin:角色管理员 db_backupoperator:备份管理员 db_denydatareader:不允许查询 db_denydatawriter:不允许写入 用户自定义数据库角色 用户自定义数据库角色 两类 标准角色 应用角色:规定用户只能通过特定的应用程序方位数据库 管理 企业管理器 系统存储过程 创建:sp_addrole ‘角色名’ [, ‘角色拥有者’] 删除:sp_droprole ‘角色名’ 查看角色信息:sp_helprole [‘角色名’] 添加成员:sp_addrolemeber ‘角色名’, ‘用户名’ 删除成员:sp_droprolemeber ‘角色名’, ‘用户名’ 权限 SQL Server两类基本权限 对象权限 表、视图:SELECT, INSERT, UPDATE, DELETE, REFERENCES, ALL 存储过程:EXECUTE 语句权限:CREATE, DROP, BACKUP, … 权限管理的两种方式 T-SQL:GRANT, REVOKE 企业管理器 企业管理器管理权限 从用户角度 企业管理器管理权限 从对象的角度 * * 张蕾 zhanglei@ujn.edu.cn 企业管理器管理角色

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档