系统管理81安全性.ppt
《系统管理81安全性.ppt》由会员分享,可在线阅读,更多相关《系统管理81安全性.ppt(38页珍藏版)》请在三一办公上搜索。
1、第8章 SQL Server 系统管理,8.1安全性管理,8.3 数据库恢复,8.2数据库备份,8.4 数据复制,8.5 事务,8.6 锁,8.7 SQL Server 自动化管理,8.8 数据的导入与导出,主要内容,SQL Server 2005的安全机制数据库管理系统相关知识备份与恢复数据库SQL SERVER 2005的新特性了解事务和锁掌握SQL Server 2005数据导入与导出的方法,8.1安全性管理,8.1.1 认证模式与访问权限 SQL Server 2005支持两种身份验证模式:Windows身份验证模式和混合身份验证模式Windows认证模式:采用Windows认证进程来
2、确认用户的身份。SQL Server认证模式:用户必须提供SQL Server管理员为其提供的登录名和登录密码,用户身份的验证由SQL Server自身完成。,8.1.2 用户管理用户账号与登录账号:一个合法的登录账号只表明该账号通过了Windows认证或SQL Server认证,但不能表明其可以对数据库数据和数据对象进行某种或某些操作。一个登录账号总是与一个或多个数据库用户账号相对应,这样才可以访问数据库。用户账号操作:添加用户删除用户授权,8.1.3 角色管理 角色提供了一种把用户汇集成一个单元,以便进行许可管理的方法。一个角色包含了许多成员,这些成员都继承了角色所拥有的许可。在SQL S
3、erver中,角色有两种主要类型:服务器角色和数据库角色。1)Public角色2)固定服务器角色3)固定数据库角色4)用户自定义的角色5)应用程序角色,8.1.4 架构,架构是形成单个命名空间的数据库实体的集合。命名空间是一个集合,其中每个元素的名称都是唯一的。在 SQL Server 2005 中,架构独立于创建它们的数据库用户而存在。可以在不更改架构名称的情况下转让架构的所有权。完全限定的对象名称现在包含四部分:。默认架构:用于解析未使用其完全限定名称引用的对象的名称。,8.2数据库备份 为了防止计算机出现灾难事故而导致数据库被破坏,对数据库的备份工作是不可忽视的,要采取一定的备份策略来保
4、证数据库的安全,一旦计算机发生事故时,能够采取及时的恢复操作。,备份就是制作数据库结构和数据的副本,以便在数据库遭到破坏的时候能够修复数据库。会造成数据库破坏的常见原因包括:用户不正确的操作破坏了数据或数据被病毒破坏硬件故障,如磁盘损坏等遭遇自然灾害遭遇盗窃等意外事故 备份的内容不仅包括用户的数据库内容,还包括系统数据库的内容。,8.2.1 备份简介,8.2.2 备份许可及介质,可以备份数据库的角色成员有:固定的服务器角色sysadmin 固定的数据库角色db_owner 固定的数据库角色db_backupoperator用户自定义角色,并且授权这些角色执行备份数据库的许可备份介质:磁盘磁带网
5、络,8.2.3 备份类型,数据库备份包括完整备份和完整差异备份。完整备份包含数据库中的所有备份,并且可以用作完整差异备份的“基准备份”。完整差异备份仅记录自前一完整备份发生更改的数据扩展盘区数据。在SQL server中,主要的备份类型有:完整备份完整差异备份部分备份部分差异备份文件和文件组备份文件差异备份事务日志备份,执行备份,1完整备份,2.完整差异备份打开SQL Server Management Studio,在【对象资源管理器】中展开【数据库】,选择【教务管理】数据库,右键单击鼠标,在弹出的快捷菜单上选择【任务】、【备份】选项。进入数据库备份窗口。在【备份数据库教务管理】窗口中,选择
6、备份类型为【差异】,在下面的【目标】窗格中,默认为【备份到:磁盘】,指定备份的文件位置,例如指定为D:diffBackUp,然后单击【确定】按钮。3使用backup命令备份例8-6 使用backup命令完整备份“教务管理”数据库。Backup database 教务管理To disk=f:MSSQLBACKUP教务管理备份.bak例8-7 使用backup命令对“教务管理”数据库进行差异备份。Backup database 教务管理To disk=f:MSSQLBACKUP教务管理差异备份1.bak with differential,在对数据库进行备份时可以选择某种备份策略来进行备份。选择备
7、份策略,一方面要基于数据库本身特点来考虑,另一方面要考虑性能。数据库本身比较小的情况:若此数据库的数据是只读的或很少修改,则选用完整数据库备份策略是合适的。频繁修改的数据库:完整数据库备份和事务日志备份相结合的策略是比较流行的备份选择。需要很短的时间内恢复数据库:可以选择差异备份的策略。海量数据的数据库:选用文件或文件组备份比较适合。,8.2.5 备份策略及性能考虑,8.3.1 恢复的概念及模式恢复是在数据库遭遇破坏后从一个或多个备份中还原数据库。还原的操作是在“恢复模式”下进行的。在SQL Server 2005数据库管理系统中有三种恢复模式:简单恢复模式完整恢复模式大容量日志恢复模式,8.
8、3 数据库恢复,8.3.2 恢复数据库注意事项准备工作:1、恢复的权限2、检查系统3、检查文件4、限制用户对数据库的访问,并备份事务日志,1还原完整备份2还原完整差异备份:还原完整差异备份的步骤与还原完整备份的步骤大体相同,只是在进入【还原数据库】的【常规】页窗口后,指定用于还原的备份集为先前进行了备份的差异备份集,8.3.3 在SQL Server Management Studio中恢复数据库,8.3.4 用T-SQL语句恢复系统数据库RESTORE DATABASE语句用于恢复数据库,其语法格式为:RESTORE DATABASE database_name|database_name_
9、var FROM,.n WITH CHECKSUM|NO_CHECKSUM,CONTINUE_AFTER_ERROR|STOP_ON_ERROR,FILE=file_number|file_number,KEEP_REPLICATION,MEDIANAME=media_name|media_name_variable,MEDIAPASSWORD=mediapassword|mediapassword_variable,MOVE logical_file_name TO operating_system_file_name,.n,PASSWORD=password|password_variab
10、le,RECOVERY|NORECOVERY|STANDBY=standby_file_name|standby_file_name_var,8.3.5 建立自备份的维护计划 SQL Server 2005的数据库维护计划可以指定作业运行的时间,多个作业可以根据一个计划运行,多个计划也可以应用到一个作业。根据作业运行的时间的不现可将计划类型分为以下如图8.22所示的四种:,8.4.1 复制的概念 将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库间进行同步,以维持一致性。1发布服务器发布服务器是一种数据库实例,它通过复制向其他位置提供数据。2分发服务器分发服务器也是一种数据库
11、实例,它起着存储区的作用,用于复制与一个或多个发布服务器相关联的特定数据。3订阅服务器订阅服务器是接收复制数据的数据库实例。4项目项目用于识别发布中包含的数据库对象。5发布发布是来自一个数据库的一个或多个项目的集合,将多个项目分组成一个发布更便于指定一组作为一个单元复制的、具有逻辑关系的数据库对象和数据。6订阅订阅是把发布副本传递到订阅服务器的请求。,8.4 数据复制,复制类型Microsoft SQL Server提供3种复制类型:1事务性复制2合并复制3快照复制,复制代理 复制使用许多称为代理的独立程序执行与跟踪更改和分发数据关联的任务。默认情况下,复制代理作为SQL Server代理安排
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统管理 81 安全性
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5373388.html