SQL讲课文稿.pptVIP

  • 2
  • 0
  • 约2.42千字
  • 约 12页
  • 2017-12-26 发布于河北
  • 举报
SQL讲课文稿

SQL Server数据库管理 一、数据库存储结构 二、设置、查看数据库信息 三、制定备份策略 四、三种备份和恢复策略的比较和使用 五、目前备份方式及今后的启示 一、数据库存储结构 1、数据库文件和文件组 (1)主数据文件。每个数据库只有一个主数据文件,它是数据库和其他数据文件的起点,主数据文件扩展名一般为.mdf。举例。 (2)辅数据文件:用于存储数据文件中未存储的剩余数据和数据库对象。一个数据库可以没有辅数据文件。辅数据文件的多少主要根据数据库的大小、磁盘存储状况和存储性能要求而设置。辅数据文件的扩展名常为.ndf。 (3)日志文件:存储数据库的事务日志信息,当数据库损坏时,管理员使用事务日志恢复数据库。日志文件的扩展名一般为.ldf。 每个数据库至少两个文件:主数据文件和日志文件。 文件组(略)。 2、数据文件的使用分配 SQL Server日志文件是由一系列的日志记录组成的,而数据文件则划分为不同的页面和区域。页面是SQL Server存储数据的基本单位。 一、数据库存储结构 3、系统数据库和数据 (1)master 数据库:记录 SQL Server 系统的所有系统级别信息。它记录所有的登录帐户和系统配置设置。master 数据库是这样一个数据库,它记录所有其它的数据库,其中包括数据库文件的位置。 在SQL Server数据库中每增加一个数据库,系统将在master数据库的sysdatabases系统表中添加一条记录。 举例:社区宽带中的用户密码的修改是调用master数据库中的sp_password数据库。 (2)tempdb 数据库:保存所有的临时表和临时存储过程。它还满足任何其它的临时存储要求。tempdb 数据库在 SQL Server 每次启动时都重新创建,因此该数据库在系统启动时总是干净的。临时表和存储过程在连接断开时自动除去。 (3)model 数据库:库用作在系统上创建的所有数据库的模板。 (4)msdb 数据库:供 SQL Server 代理程序调度警报和作业以及记录操作员时使用。 二、设置、查看数据库信息 1、设置数据库选项(几种方式) 2、查看数据库定义信息 sp_helpdb 3、查看数据库数据空间 use zhdx go sp_spaceused 4、查看数据库日志空间 DBCC SQLPERF 三、制定备份策略 在制定备份策略时,应首先考虑以下内容: 备份内容 备份频率 备份介质 当制定备份策略时,必须考虑下列业务要求之间的权衡: 大规模操作的性能(如创建索引或大容量装载)。 数据丢失表现(如已提交的事务丢失)。 事务日志空间损耗。 备份和恢复过程的简化。 根据正在执行的操作,可以有多个适合的模型。选择了恢复模型后,设计所需的备份和恢复过程。 三、制定备份策略 下表提供了三种恢复模型的优点和含义的概述。 四、三种备份和恢复策略的比较和使用 1、简单恢复模型 简单恢复的备份策略包括: 数据库备份。 差异备份(可选)。 在媒体发生故障时进行恢复: 还原最新的完整数据库备份。 如果有差异备份,则还原最新的那个备份。 上次的数据库备份或差异备份后的更改将丢失。 四、三种备份和恢复策略的比较和使用 完全恢复的备份策略包括: 数据库备份。 差异备份(可选)。 事务日志备份。 完全恢复和大容量日志记录恢复很相似,而且很多使用完全恢复模型的用户有时将使用大容量日志记录模型。 若要将数据库还原到故障点: 备份当前活动事务日志。有关更多信息 还原最新的数据库备份但不恢复数据库。 如果有差异备份,则还原最新的那个备份。 按照创建时的相同顺序,还原自数据库备份或差异备份后创建的每个事务日志备份,但不恢复数据库 应用最新的日志备份(在步骤 1 中创建的)并恢复数据库。 四、三种备份和恢复策略的比较和使用 3、大容量日志恢复模型 大容量日志记录恢复的备份策略包括: 数据库备份。 差异备份(可选)。 日志备份。 在媒体发生故障时进行恢复 备份当前活动事务日志。 还原最新的完整数据库备份。 如果有差异备份,则还原最新的那个备份。 按顺序应用自最新的差异备份或完整数据库备份后创建的所有事务日志备份。 手工重做最新日志备份后的所有更改。 四、三种备份和恢复策略的比较和使用 另外,在备份数据库时还要用到数据一致性检查以及备份设备管理等内容,时间关系不一一赘述。但总的来说,不管是备份还是恢复操作,一般都会有三种方式,Transact-SQL模式(即SQL语句模式),企业管理器方式和SQL-DMO方式

文档评论(0)

1亿VIP精品文档

相关文档