欢迎来到天天文库
浏览记录
ID:45858836
大小:75.00 KB
页数:31页
时间:2019-11-18
《SQLServer2005数据库任务化教程 任务7 数据库安全管理与维护》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SQLServer2005数据库任务化教程梁竞敏黄华林宋广科等编著中国水利水电出版社任务七数据库安全管理与维护一、任务目标1掌握SQLServer账户管理;2掌握SQLServer角色管理;3掌握SQLServer权限管理;4掌握数据库的日常维护;二、教学任务1介绍SQLServer的安全机制;2介绍SQLServer的身份验证模式;3SQLServer的账户管理;4SQLServer的角色管理;5SQLServer的权限管理;6介绍数据库备份、还原操作;7介绍数据库分离、附加操作;8介绍数据库维护计划操作;7.1数据库安全管理概述7.1.1SQLServer2005的安全机制1.操作系统的
2、安全性2.SQLServer服务器的安全性3.数据库的安全性4.数据库对象的安全性7.1.1SQLServer2005的安全机制图7-1SQLServer的安全等级7.1.2SQLServer的身份验证模式Windows身份验证混合验证模式7.1.3SQLServer账户管理1.SQLServer系统内置登录账户2.查看与设置账户登录属性3.添加SQLServer登录帐户4.将windows账户指定为SQLServer登录账户7.1.3SQLServer账户管理任务7-1:为用户Victoria创建一个SQLServer登录名,没有指定密码或默认数据库。在SQLQuery窗口中执行如下命令:
3、EXECsp_addlogin'Victoria'任务7-2:将pubs设置为用户Victoria的默认数据库。在SQLQuery窗口中执行如下命令:EXECsp_defaultdb'Victoria','pubs'7.1.3SQLServer账户管理任务7-3:将登录Victoria的密码由ok改为coffee。在SQLQuery窗口中执行如下命令:EXECsp_password'ok','coffee'任务7-4:删除WindowsNT用户CorporateMollyA的登录条目。在SQLQuery窗口中执行如下命令:EXECsp_revokelogin'CorporateMolly
4、A'7.1.4管理数据库用户1.特殊数据库用户每个数据库中都有两个默认的用户,即dbo和guest。2.查看数据库用户3.添加数据库用户4.删除数据库用户7.1.5角色1.固定的服务器角色2.固定数据库角色3.创建用户自定义角色7.1.6权限管理1.权限类型(1)对象权根定义:处理数据或执行过程时的需要的权限称为对象权限(2)语句权限定义:数据库或数据库中的项(如表或存储过程)所涉及的活动要求的权限称为语句权限。(3)暗示性权限定义:暗示性权限控制那些只能由预定义系统角色的成员或数据库对象所有者执行的活动。2.管理权限授予权限:禁止权限:废除(撤销)权限:7.1.7创建新的登录账户1.将Wi
5、ndows账户指定为SQLServer登录账户2.添加新的标准SQLServer登录账户7.1.8创建和管理数据库用户1.查看数据库用户2.管理数据库用户权限3.创建数据库用户4.使用对象资源管理器加入数据库角色5.设置身份验证模式的安全性7.2数据库维护概述7.2.1数据库备份和恢复概述1.备份备份就是对SQLSERVER数据或事务日志进行备份,数据库备份记录了在进行备份操作时数据库中所有数据的状态,以便在数据库遭到破坏时能够即使地将其恢复。2.恢复恢复就是重新创建数据库和备份完成时数据库中存在的所有相关文件。但是,自创建备份后所做的任何数据库修改都将丢失。3.备份类型A、完整数据库备份。
6、B、差异数据库备份。C、事务日志备份。D、文件和文件组备份。7.2.2数据库备份操作7.2.3数据库还原操作7.2.4数据库分离操作7.2.5数据库附加操作7.2.6数据库维护计划操作7.3分销系统安全管理与维护7.3.1添加数据库用户任务7-5:添加一个登陆名“dba”,其密码为“123456”,默认连接到的数据库为“分销管理系统”。在SQLQuery窗口中执行如下命令:createlogindbawithpassword='123456',default_database=分销管理系统上面的语句创建一个登陆名“dba”,用户可以使用该登陆名和密码登陆到数据库引擎。7.3.1添加数据库用户
7、任务7-6:为数据库“分销管理系统”添加一个用户USER_TEST,并将db_owner的角色赋予给该用户。在SQLQuery窗口中执行如下命令:use分销管理系统gocreateuserUSER_TESTforlogindbawithdefault_schema=dbogoexecsp_addrolemember'db_owner','USER_TEST'go7.3.2分销系统数据库备份任务7-7:为数据库
此文档下载收益归作者所有