数据库安全(用户管理角色权限架构备份还原).ppt
《数据库安全(用户管理角色权限架构备份还原).ppt》由会员分享,可在线阅读,更多相关《数据库安全(用户管理角色权限架构备份还原).ppt(9页珍藏版)》请在装配图网上搜索。
,回顾SQLServer的安全模型,增删改查,增删改查,增删改查,增删改查,增删改查,增删改查,数据库用户,数据库用户,数据库用户,登录帐号,SQLserver三层安全管理,数据表1数据表2,DB1,数据表1数据表2,DB2,数据表1数据表2,DB3,登录方式回顾,登录验证有两种方式:SQL身份验证:适合于非windows平台的用户或Internet用户,需要提供帐户和密码Windows身份验证:适合于windows平台用户,不需要提供密码,和windows集成验证登录帐户相应有两种::SQL帐户和Windows帐户,创建登录账户,使用SQL语句创建两种模式下的登录帐户添加WINDOWS登录帐户添加SQL登录帐户,EXECsp_grantloginwindows域名域帐户,EXECEXECsp_addlogin帐户名,密码,创建登录账户,添加Windows登录帐户/windows用户为S01,SDXY表示域如是本机,SDXY为计算机名EXECsp_grantloginSDXYS01添加SQL登录帐户/登录名为zhangsan,密码为1234EXECsp_addloginzhangsan,1234GO,演示:创建登录帐户,创建数据库用户,创建了登录帐户,只能登录到SQLServer系统,但还不能访问某个数据库。如果希望访问某个数据库,必须要成为该数据库的一个用户。创建数据库用户需要调用系统存储过程sp_grantdbaccess在empDB中添加两个用户,EXECsp_grantdbaccess登录帐户,数据库用户,USEempDB-S01DBUser为数据库用户名EXECsp_grantdbaccessSDXYS01,S01DBUserEXECsp_grantdbaccesszhangsan,zhangsanDBUser,演示:创建数据库用户,给数据库用户授权,当成为数据库用户后,还不能访问表,需要DBA授予普通用户访问表的权限:insert,update,delete,select语法:,GRANT权限ON表名TO数据库用户,USEempDBGO-为zhangsanDBUser分配对表emp的select,insert,update权限GRANTselect,insert,updateONempTOzhangsanDBUser-为用户s01DBUser分配建表的权限GRANTcreatetableTOS01DBUser,总结2-1,数据库的物理实现一般包括:创建数据库创建表添加各种约束创建数据库的登录帐户并授权创建数据库或表时一般需要预先检测是否存在该对象数据库从master系统数据库的sysdatabases表中查询表从该数据库的系统表sysobjects表中查询,总结2-2,访问SQLServer某个数据库中的某个表,需要三层验证:是否是SQLServer的登录帐户是否是该数据库的用户是否有足够的权限访问该表,- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 安全 用户 管理 角色 权限 架构 备份 还原
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文